jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
GiveSimp.ly
http://givesimp.ly
GiveSimp.ly allows churches to quickly and easily manage charitable giving and online donations.
Show HN: Open Source TV Show Airtime Guide
https://github.com/sallar/serialgraphy
I made an online TV Show Airtime tracking guide using CSS3 and AngularJS. It's responsive and retina ready. http://serialgraphy.com
Google Apps vs. Google Accounts Parity Coming
http://smarterware.org/6394/google-apps-vs-google-accounts-resolution-coming
Google url: http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=182174
Show HN: How to test whether a STUN/TURN server is working properly
https://p2p.mirotalk.com//test?iceServers=[{%22urls%22:%22stun:stun.l.google.com:19302%22},{%22urls%22:%22turn:openrelay.metered.ca:443%22,%22username%22:%22openrelayproject%22,%22credential%22:%22openrelayproject%22}]
A few days ago, I created a simple service for my WebRTC Project: https://github.com/miroslavpejic85/mirotalk to test if the STUN/TURN servers are working properly.

After installing and configuring a STUN/TURN server, most of the developers that are new to this stuff will ask themselves, how do I know if it's working properly?

So I made a snippet :)

```

<!DOCTYPE html>

<html>

<head>
<title>Test Stun/Turn Servers</title>

<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />

</head>

<body>
<h1>Test Ice Servers</h1>

<hr />

<pre id='ice' style='overflow: auto'></pre>

<hr />

<p id='ip'></p>
<p id='stun'> The STUN server is NOT reachable!</p>
<p id='turn'> The TURN server is NOT reachable!</p>
<p id='err'></p>

<hr />

<script>
const Ice = document.getElementById('ice');
const IP = document.getElementById('ip');
const Stun = document.getElementById('stun');
const Turn = document.getElementById('turn');
const Err = document.getElementById('err');

const iceServers = [
// Test some STUN server
{
urls: 'stun:stun.l.google.com:19302',
},
// Test some TURN server
{
urls: 'turn:turnUrl',
username: 'turnUsername',
credential: 'turnPassword',
},
];

// Print iceServers config
Ice.innerHTML = JSON.stringify(iceServers, null, 4);

// Test the connections
const pc = new RTCPeerConnection({
iceServers
});

pc.onicecandidate = (e) => {
if (!e.candidate) return;

console.log(e.candidate.candidate);

// If a srflx candidate was found, notify that the STUN server works!
if (e.candidate.type == 'srflx' || e.candidate.candidate.includes('srflx')) {
let ip = /\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b/;
let address = e.candidate.address
? e.candidate.address
: e.candidate.candidate.match(ip);
IP.innerHTML = ' Your Public IP Address is ' + address;
Stun.innerHTML = ' The STUN server is reachable!';
}

// If a relay candidate was found, notify that the TURN server works!
if (e.candidate.type == 'relay' || e.candidate.candidate.includes('relay')) {
Turn.innerHTML = ' The TURN server is reachable!';
}
};

// handle error
pc.onicecandidateerror = (e) => {
console.error(e);
Err.innerHTML = ' Error: ' + e.errorText;
};

pc.createDataChannel('test');
pc.createOffer().then(offer => pc.setLocalDescription(offer));
</script>

</body>

</html>

```

Alternative to https://webrtc.github.io/samples/src/content/peerconnection/...

Ref: https://www.reddit.com/r/selfhosted/comments/wayiev/how_to_t...

I hope it will be useful to someone.
ReactJS Components Crash Course - Pair program with an Engineer. 50% discount
https://www.thinkful.com/crash-courses/react
One day online pairing sessions for engineers to quickly learn a new technology. The day includes an interactive presentation and 1-on-1 mentorship from an experienced engineer.

Designed for JavaScript developers to get up and running with React. ES6, JSX, webpack, life-cycles, composition and best practices.
Introducing: The OpenGateway Payment Platform.  Host your own billing engine.
http://www.electricfunction.com/2010/introducing-the-opengateway-payment-platform/
Easily manage your recurring billing with an API and control panel without putting another 3rd party middle man in your payment process. Host your own billing engine with the OpenGateway platform.
Why does the West innovate more?
http://amconmag.com/2007/2007_09_10/article2.html
Apparently he hasn't heard of Ruby. But see also: http://paulgraham.com/usa.html
ASCII Pronunciation Rules for Programmers
http://www.codinghorror.com/blog/archives/001133.html
This is just about the coolest post I've seen in a while. I use a pretty wide spectrum of these (and had no clue that "tick" and "back-tick" were only rarely used). I just wish I had this when I wrote my punctuation limerick (http://www.limerickdb.com/?418).
Ask HN: Trying to innovate in online music. What do you think of it?
Hi,

A few weeks ago we launched the first beta for a new music app: http://weezic.com.

"Weezic is your place to play classical music. Print your sheet music, grab your instrument and hit play to be accompanied by the whole orchestra."

After a few weeks of user feedback, we decided it was time for a reshuffle/redesign of the whole app.

We launched this Beta2.0 this week. We really love the output. That's why we really need to be challenged.

Developer, Entrepreneur, Investor, Designer, Musician, whoever you are, it would be really great if you could take a few seconds to tell us what you think of our product!

Thank you very much in advance !
Nico for the Weezic Team
Hollywood Spurs Surge in Computer Science Majors
http://www.nytimes.com/2011/06/11/technology/11computing.html?_r=1&pagewanted=all
Will people actually stick with it this time around, even if it blows up, or will is CS just a fad all over again?
Ask HN: Need a sleeve for your Kindle 3? Buy one from my mom for $12.
I bought my mom a kindle 3 for Christmas. She loved it so much that she made a little sleeve for it to keep it safe and warm. When we went to meet family and friends for Christmas festivities everyone commented on my mom's kindle sleeve about how great it was and inquired where they could get one too. I asked my mom if she would be interested in selling them online. She was very excited to have her own online business so I built her a quick site. I thought HN would be the nicest place to debut my mother's new entrepreneurial venture.

http://www.rubypouch.com

Thanks HN for being such a wonderful part of my life this year. The hackery/entrepnuery boost you guys give me is something I enjoy so much.
Show HN: Staat – mission control for eng managers
https://www.staat.co
We made this because we thought managers could be more strategic and effective for their teams, their stakeholders, and themselves. One central place to get a pulse on project changes, bottlenecks, and updates from across tools. Think of it as a manager IDE.

No not an engineering performance measurement tool, a first point of contact to triage and prioritize the day without having to spend time digging into 4-5 information channels (Slack channels, unexpected meetings, task management boards, pull requests, etc).

This is our experimental quest at rethinking the manager workflow. De-cluttering everyday information to get to answers fast with a clear view on where things are and how things are moving is our starting point.

We'd love your feedback!

We have over 375+ managers on our waitlist and would love to put this in the hands of all managers. We’re offering a Staat First 500 promo code to anyone who wants to try it out for free!
Ask HN: I can't work anymore. Burnout? I have no idea. What can I do?
I have had a successful solo app business for years, earning a decent income and providing for my family. But something happened. My work output has dropped to zero. I find myself unable to even begin working in the morning. It's after 3:00PM and I still haven't written a single line of code. I can't sit down and write the associated content. I have emails to some freelancers sitting in my inbox. I will probably respond to those after this, but I feel even massive resistance to that task.

I love the business, though. My customers are generally very happy and positive people. I love the niche topic, enjoying reading about it in my spare time. I love to see what comes of the work.

To me, this feels like more than just a question of motivation. I have a lot of tricks to motivate myself. This feels like I lost something. I just "don't do it." What am I facing here? Does anyone know?

edit: I do have a new and interesting project I want to be working on, but the same effect seems to be stopping me. I will also add that I have a child in daycare a few a days a week, ostensibly so I can work. I'm paying someone else to spend time with my kid while I don't work.
Treating people like adults
https://www.hackerschool.com/blog/28-treating-people-like-adults
Treating people like adults
Show HN: Remove Image Backgrounds, Free HD, No Signup
https://pixian.ai/
Hi HN,

Can old dogs learn new tricks?

We've been running clippingmagic.com since we launched it here on hn in May 2013 [0]. It was originally based on a purely "classical" algorithm, but since then Deep Learning has taken over the field, leaving us with the simple choice to adapt or die.

Most of our old competitors shut down. The new competition is "a bunch of kids". We're two 40+ year olds with young kids, mortgages, and a 15 year investment in classical image processing algorithms rendered largely obsolete by Deep Learning. Fun times.

So it's been challenging, interesting, humbling & frustrating to switch out our entire toolbox and go from zero to our first full end-to-end DL solution for background removal over these last few years. It's been a journey with fits and starts. Classical algorithms are slow-and-steady work, craftsmanship if you will. DL is much more "doesn't work, doesn't work, it's a miracle, no it's crap, fixed it with better data, now don't touch the golden recipe!"

(Along the way CM got a little DL boost, but it's a DL + classical algorithms hybrid)

The big takeaway for us has been that DL is all about the data. The networks get all the glory, but it's the data that makes the bulk of the difference.

While we have a host of ideas for changing the business model for background removal to enable a wider range of use-cases, right now we're primarily looking for feedback on this very early MVP.

Thanks!

[0]: https://news.ycombinator.com/item?id=5682831
Portland Ten launching new incubator program, charges entrepreneurs $1500
http://siliconflorist.com/2009/02/11/portland-ten-incubating-10-1-million-startups-by-2010
Portland 10 is new program in PDX aimed at lifting the local startup scene. It claims to be like Y Combinator, yet charges entrepreneurs (it does list this as the single caveat of being non Y Combinator like on the about page), and has a $100 quit your day job challenge. Seems different in many other ways in practice and in spirit. It's fine to start a consulting business, but is it ok to market themselves this way? Should they be cut some slack?
With New Comforts, Growing Complacent
http://bits.blogs.nytimes.com/2012/04/22/disruptions-with-new-comforts-growing-complacent/
Google and Facebook are being left behind in the shift toward mobile, and the amenities available to their employees might offer some explanation for a slow transition.
Show HN: Parsnip – Duolingo for Cooking
https://www.parsnip.ai/
We're building Parsnip to create a "tech tree" of cooking skills that allows anyone to level up on the building blocks of cooking knowledge while tracking their progress over time. It took us a few iterations to figure out the right product; here's the story of our latest pivot: [https://parsnip.substack.com/p/a-new-hope]

The goal is to create a personalized way to learn any recipe on the Internet, then use this as a springboard to help home cooks of all levels solve the problem of repeated meal planning in a 10x better way: [https://parsnip.substack.com/p/vision-part-one]

We believe that solving this problem at scale is good for people and for the planet [https://parsnip.substack.com/p/why-we-started-parsnip] and that now is the perfect time in history to do it: [https://parsnip.substack.com/p/why-now].

Would love any suggestions, feedback, or advice; and happy to answer any questions!
RubyMotion API Reference
http://blog.rubymotion.com/post/35843841267/rubymotion-api-reference-smart-file-dependencies
New RubyMotion API Reference!
Open Source SQL Editors
http://www.mahalasoft.co.za/blog/two-very-useful-open-source-sql-editors
These are the most useful SQL editors I have settled on after years of using Open Source SQL editors. What do you use?
Alternative to Project Euler: Open-CS- Official answers can be viewed by all
http://open-cs.net/index.php
And also, new problems can be submitted by any user as well
Ask HN: Pls review my product: Rapid Social Response 
http://www.rapidsocialresponse.com
<oops> I posted this Ask HN wrong - this body of text is supposed to be up there, but I don't want to delete and repost this because I'll lose the comments here.
</oops>

This is just an MVP; the back end does not scale well (this is so not intended for outside of just our small HN community here). I'm actually embarrassed to post this here, but if you're not embarrassed, you've waited too long to launch, right? So here's my first pitch for HN-peer-review.

Q: In a nutshell, what is it?
A: Auto-response, for Twitter. (Twitter for now, possibly Facebook later)

Q: Why the name?
A: It's from Altimeter's Jeremiah Owyang's 18 Use Cases of Social CRM report, I thought this app would help in the use case(s) he listed: http://bit.ly/csoAJC

Q: I don't want to even visit the site, just 'show me' the value prop.
A: Ok, tweet "@jaysern hi !!!"

Q: Anything else in it just for HN readers?
A: Aside from the use cases I listed on the site, here's one I did not list: I also pull tweets from public_timeline, so if you try match on hot trending word, your twitter account will tweet out to strangers you've heard of. Here's my user page: http://www.rapidsocialresponse.com/user/jaysern/ (If none of this makes sense, don't worry - just ignore)

I was delaying posting this on HN because I wanted to make sure I got the Mixpanel analytics working right (since learning is point!) Thanks much YC alumni & Mixpanel's cofounder @trefn for helping me with the tech support!
How to Save $5000 on Your Logo
http://jimleff.blogspot.com/2009/04/how-to-save-5000-on-your-logo.html
Entrepreneur, author, and musician Jim Leff argues that creative types aren't always that creative and that it's better to come up with a rough idea and have them tweak it than to go to them with a blank slate.
Maybe outsourcing QA isn't such a good idea after all.
http://skeptek.com/2010/08/31/heres-another-one-for-the-outsourcing-horror-story-collection/
Does anyone have any comments on outsourcing QA?
Disruptions: A Blogger Mocks the Denizens of Silicon Valley
http://bits.blogs.nytimes.com/2013/08/25/disruptions-a-blogger-mocks-the-denizens-of-silicon-valley/
The return of Valleywag.
Reminder - London Hacker Meetup #7 tomorrow night
http://www.facebook.com/event.php?eid=59009875928
Hey guys, for those not already part of the Facebook group, here are the last minute details. Looks like we might break 100 people this month!
CameraTag: Simplified Webcam Video Recording
http://cameratag.com
Just about to launch a new service to simply the process of recording videos from your users' webcams. Would love your thoughts.

-Chris

p.s.
Right now we're using flash to record with an HTML interface. As soon as WebRTC works well enough we'll switch over to a full HTML solution.
Show HN: I built a tool to help you read Hacker News on Kindle
https://ktool.io/hacker-news-to-kindle
Hi HN,

I'm Daniel Nguyen. In June, I quit my job to start indie hacking full-time.

The idea of KTool first came to my mind when I was reading "Ask HN: I'm a software engineer going blind, how should I prepare?"[0]

I've been wearing glasses since I was 5. My right eye is basically blind. Doctors said there is no chance to cure it.

I was genuinely scared. Like holy shit, if my left eye stops working, my life is done. Since then I've been very conscious about time spent on computer screens.

That's when I started using Kindle-related products: to offload as many reading materials as possible to the Kindle. I was a happy customer of Push to Kindle. Great product!!

Then I ran into multiple limitations which led me to build KTool: a tool to send anything online to Kindle. Blog posts, Twitter threads, Hacker News discussions, RSS, newsletters... you name it.

If you're a Kindle owner and you read a lot of online content, give KTool a try.

[0]: https://news.ycombinator.com/item?id=22918980
In 1 Sentence Explain...
http://1sentence.com/
1 Sentence is an experimental concept in simplified explanations. Would love to get your feedback.
Martin Odersky Announces Scala Solutions
http://scalasolutions.com/
"We have founded Scala Solutions to provide the tools and services needed by Scala developers to create mission-critical applications that are reliable, quick to develop and easy to maintain.

Scala Solutions also provides commercial organisations with a certified source of stable Scala versions, migration utilities and the consulting services they need to take advantage of all the new Scala features as new versions are released or maintain the stability of deployed applications."
Could Twitter be "MySpaced"?
http://www.markevanstech.com/2011/04/16/could-twitter-get-myspaced/
Could Twitter be supplanted by something new and different? It would be a huge challenge but it's possible.
How can we monetize this site?
http://mybmore.net/
mybmore.net was an experiment made by a local Baltimore student to showcase the local flavor of his hometown. The site is well-liked among city business owners and school faculty, with the student now wanting to turn this into a real business. The question of how to generate revenue has been a challenging one. Traffic to the site is low and most business owners aren't willing to pay for anything. The videos were initially done for free since this began as a pet project. Any suggestions?
Tell HN: HN Meetup in Zurich, Switzerland on the 12th of May
Hey everybody

We are going to have a HN meetup in Zurich, Switzerland on the 12th of May. The meetup will take place at the 'Ziegel oh Lac (http://www.ziegelohlac.ch/), starting at 19:00 o'clock (Central European Summer Time).

Everybody is cordially invited to join us :) I'd be happy if you could write me a mail (see my profile) or just leave a comment if you (hopefully) decide to join us.

We (mkuhn, CaptainZapp and giu) hope to see you there!
Tell Sam Altman: I will take your bet
Sam,

I will take your bet.

I run a VC fund called Immaculate Conception Ventures, I am a TechStars Boston mentor, and I like to invest in TechStars alumni companies.

Michael de la Maza
Immaculate Conception Ventures LLC
Show HN: A CLI to avoid remembering HTTP status codes
https://github.com/sterchelen/hssp
To understand the meaning of an HTTP status code and list all codes belonging to a specific class from your terminal.
Somebody please hire me before I take a job in weapon development
Hello fellow HNers.

I am posting this from a throw-away account. I tried to anonymize most of the details here; I will of course give my full details to serious people who will contact me privately.

I'm a Python developer, and I live in a famously aggressive little country. I'm currently being offered to work in a big governmental firm responsible for weapon development for our military. Military power is a very high priority for my country, thus a lot of resources are given to these kind of companies, and thus I'm being offered very good salary and benefits for this job.

I don't really want to work there.
Incidentally, I'm not a pacifist, but I would really prefer to avoid working with these kind of people. Also I wouldn't want to do all the security checks and be exposed to secret military information, etc.

Will anyone here be interested of hiring me? I'd be interested in working as a telecommuting freelancer.

About myself: I'm in my twenties, I've been programming Python for a few years, and I'm the developer of two open-source projects, whose code you could inspect freely when you'll contact me privately. I have some experience with Django and I can maintain a LAMP stack. I am also interested in scientific computing.

Here's my anonymous contact email: anonymous.python.guy@gmail.com

Thanks.
Obsidian 1.0 – Personal knowledge base app
https://obsidian.md/1.0
Cofounder of Obsidian here. We're excited to announce Obsidian 1.0 is live!

Obsidian 1.0 introduces two big changes: a UI overhaul and an new tabbed interface. We've put a lot of care into making the app more approachable and more accessible. We've also prioritized using more native OS features for menus, windows, and many details.

We got our first private beta users from a comment under a HN thread about org-roam [1], and our waiting list was an innocent Google Form. Good times!

Our initial launch on HN was over two years ago [2], when terms like "second brain" and "tools for thought" were still in their infancy. Since then, the landscape has continued to evolve and new ideas are sprouting in the space every day. Obsidian has always embraced its "hacker" nature and thrives off its community of tinkerers. We now have over 670 plugins that push the envelope of what's possible in the app.

We want to continue to foster that same hacker spirit, but at the same time, we want to provide a polished product that can stand on its own. In the last several months, we've expanded the team and refocused ourselves on providing a product that's polished and easy to use.

We have big plans to continue making Obsidian the best and most refined thought-processing app for decades to come. Obsidian 1.0 is just the start!

Special credits go to Stephan Ango (@kepano) for the redesign and Liam Cain for tirelessly polishing this release.

[1]: https://news.ycombinator.com/item?id=22767658
[2]: https://news.ycombinator.com/item?id=23324598
Guide to cryptographic hashes for content-based addressing (2007)
http://valerieaurora.org/monkey.html
Good reading about hashes with spot-on examples of widely used open-source software.