jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Show HN: I wrote a load balancer with XDP and Go
https://github.com/davidcoles/vc5
Facebook's Katran looked too scary (and I don't do C++), so I thought I would investigate using XDP/eBPF to redirect packets at high speed and Go to do the control plane work of health-checking backed servers and managing configuration. With luck the resulting binary should be easy to deploy by non-developers.

It's still not mature, but seems to work. Code was written in a very exploratory manner, and I'm not a developer
so it is quite shocking at the moment, but I aim to improve it. It is intended to be horizontally scalable with ECMP and has been tested on service providing 40Gb/s with a single (hardware) node at ~30% CPU utilisation.
Show HN: Load SSH Keys into Agent from Apple Keychain
https://gist.github.com/piaverous/94c0c3b03014a36eb05b6cced17e77c1
A simple snippet to add to your .bashrc/.zshrc that loads your SSH keys into ssh-agent from the Apple Keychain.
Ask HN: What do podcasters like Andrew Warner and Jason Calacanis get paid?
More specifically, what do they get paid in sponsorship for each episode/advertisement?
Erlang/OTP, Manning beta book 
http://www.manning.com/logan/
this might be an early beta, sofcover release will be feb 09.

authors: Martin Logan, Eric Merritt, Richard Carlsson, and Robert Calco
San Diego tech startup mixer (Tech Cocktail) next week
http://techcocktail.com/home/2010/01/05/surfs-up-san-diego-here-we-come/
Tech Cocktail, San Diego CA
Show HN:  The pitch deck we're raising $800k with
https://localizejs.com/investors/?h
I believe strongly that information should be shared as freely as possible. This is one of the big reasons I started Localize, to make it an order of magnitude easier for information or knowledge to transfer from person to person, despite a difference in language.

On openness, we've decided to share things companies normally don't share.

We're starting with the pitch deck we're using to pitch investors for a $800k seed round we just started raising, plus snippets of our traction and growth charts.

Why do this? The more we share, the more exposure other people have to our work. If our work is good, they can learn from us, if our work isn't good, we can learn from them! It's a win-win.

So check out our video pitch, our deck, and let me know what you think.
Quick Reference to Alternative data storages
http://themindstorms.blogspot.com/2009/05/quick-reference-to-alternative-data.html
While it may probably not be exhaustive, my intention is to provide a quick reference to BASE systems (Basically Available, Soft State, Eventually consistent, as opposed to ACID: Atomicity, Consistency, Isolation, Durability) that would offer newcomers an overview of the existing projects in the field.
Show HN: my weekend project - Kriuq.com , question and answer site
http://kriuq.com
Kriuq is a social networking site where you can ask questions each other and write articles. The purpose of kriuq is as a place for discussion where you can ask questions. In kriuq, You can follow any questions that you think interesting, follow people and you can also participate in the discussion by giving comment, answer and choose your favorite answer.
Kriuq features:

Ask question
Ask private question
Answer question
Vote answer
Post
Comment post
Follow people
Follow question
Boycott HarperCollins
http://boycottharpercollins.com/
Thanks to isitrainingnow.com and
downforeveryoneorjustme.com and other, similarly designed websites for inspiring us.

Just to be clear, we're not leading anything, just documenting what happened and making it easy for people who do participate in a HarperCollins boycott to know when it's over.

As soon as HarperCollins reconsiders its decision, we'll change the "Yes" on the front page to a "No," revise a few of the other words in bold letters, and update the text on the explanation page. That's been the point of our
design from the beginning. While we don't know if HarperCollins will ever revisit its policy, we want to be prepared if it does.
Show HN: The problem with the epsilon greedy method
https://github.com/crobertsbmw/EpsilonGreedy
I decided I wanted to roll my own AB testing app for Django (https://github.com/crobertsbmw/RobertsAB) when I was finished, I came across this:

http://stevehanov.ca/blog/index.php?id=132

Which is a very convincing article on why AB testing sucks and with a few extra lines, you can improve your algorithm to select the best test so you never go back and update your code (yeah right.)

I then thought, how many tests does this thing have to run to truly figure out which is best?

I made 4 tests with probability of success equalling 1/2, 1/4, 1/5, 1/6 and found that for this algorithm to settle on the best success rate (1/2), it took 91 hits on average with a max of 876 tests.

I ran the same test using a standard AB algorithm. Picking whichever test has been tested the least and run that test. It took on average 32 tests to figure out which performed the best with a maximum of 363. On average 3 times better than the greedy epsilon method.

I then tried tweaking my success ratios to something a little less dramatic. 1/10, 1/11, 1/12, 1/13. Which just made everything take a LOT longer.

The only problem is that in reality you don't know what the best solution is, so you can never know if you have gotten to the "actual" solution. The epsilon greedy method will eventually get there (although you will never know when). And if you are using the standard AB method you will never know if you have arrived at the best option either, especially when we are talking about the difference between 1/20 clicks versus 1/21 clicks.

Moral of the story -- AB testing is probably a waste of time.

Here is a link to all the tests I ran (python3): https://github.com/crobertsbmw/EpsilonGreedy
Stephen Fry's Secret Life Of The Manic Depressive
http://br.youtube.com/watch?v=iO_ESsTVf78&feature=related
An invaluable documentary in fighting the stigma of those who cope with this disease.
It is for me one of the best contributions I have ever seen to fight this problem. Aside from the discussions of the definition of the disease, one of the biggest struggles of the manic depressives and their close ones is how to overcome the social stigma. I will admire the genius of the Stephen Fry and all of the participants in this documentary, wherever it comes from.
Ask HN: What's the purpose of the resistor in this circuit?
http://blog.makezine.com/archive/2009/03/howto_remote_temperature_sensing_wi.html?CMP=OTC-0D6B48984890
I understand what circuits do a lot of times but I never understood why there's always a resistor even on simple circuits. And how do you decide when to use one, how do you know what resistance to use when designing a circuit?

This really simple circuit illustrates my confusion.
Payza dropping payment to and from US
https://blog.payza.com/payza-updates/announcements/important-update-u-s-members/
As the title says, if you are accepting/offering payments through Payza you might want to disable that as they stopped accepting payment to/from US customers and businesses.

And yes, the funds are frozen.
Ubuntu 14.04 released
http://releases.ubuntu.com/14.04/
Most DC's are now serving the latest page. Only exception I found is the one for the Nordic region, this still serves the beta release.
Hacking Various Sites
http://homakov.blogspot.com/2012/03/hacking-skrillformer-moneybookers.html
I'm trying to provide examples
Show HN: Talking to your customers made easy.
http://gaingeek.com
Dear Hackers and founders,

I am working on a startup which aims to make customer development
easier, faster and perhaps lazier. We all know how important
it is to talk to customers, GainGeek (http://gaingeek.com)
makes this process easier.

My hope is that this app will resonate with all those following
Eric Ries's Lean startup and Steve Blank's customer development strategy.
I thought it would be a great idea to submit my idea to the eyes of
the most critical crowd I know. Please let me know what you think.

Cheers,
Edo.

PS: Some will note that this app could be intrusive.
My bet is that the benefit of talking to customers
will outweigh this disadvantage.
APNG-canvas – Display animated PNG files in the browser
http://davidmz.github.io/apng-canvas/
In case you want native APNG support on Chrome, you can install this chrome addon from the same author: https://github.com/davidmz/apng-chrome
Company tries to scam iphone developer, claiming they own public data
http://sfappeal.com/news/2009/06/who-owns-sfmta-arrival-data.php
Does A Private Company Own Your Muni Arrival Times?
Ask HN: Ideal path after college for a technical founder?
I'm a CS major at a decent college. I know I want to start my own web startup in the future. (I'm working on a couple things now.) But I'm not sure what to do immediately after college?

For instance, I know I'll work fervently on a side project. But should I go to grad school? (And where? Stanford for CS? NYU for ITP?) Or do I try my hand at Y-Combinator? Or do I work for a $big_company?

If it matters, I'll be 20, and will have money saved up.
Show HN: Stand out with your Resume. Use Resoume
https://www.resoume.com/ai-assistant
My Indie hacking journey continues~

After a bit over 2 years as a solo dev, I am proud of how far I have come with Resoume. Still all alone :D

Resoume is now an AI-powered resume optimization tool to help you analyze your CV. It then provides you with suggestions on how to improve your CV. On top, I also got a great set of templates with a lot of customization to make every CV unique.

Resoume covers your job-seeking journey from design to content. And helps your CV to be perfectly tailored toward the job you want to apply for!

That is it from me. Would love to hear your thoughts
Enjoy your day!
Gobie
HN Review: Become a mentor, find a mentor.
Just finished a side project of mine: an app that matches you with a sort of "work-out buddy" where you each do weekly reviews of each others' progress on goals.

I tried to make the site extremely simple and easy to use, though there may be a few bugs in it, I'd like to invite the HN community to give it a spin and share their thoughts.

A quick disclaimer; any info you elect to enter is only semi-available to other users during the searching phase. After you confirm a match, only your match (or mentor) will see your info. You can delete your account or sever your match at anytime.

http://everymentor.com/ (as in, everyone mentors!)
Ask HN: Review my bootstrapped startup, Moment Garden
My co-founder and I created Moment Garden as a simple and secure site for parents to save and share memories of their children with their close family & friends.

We allow parents to save stories, photos, and even video by simply emailing their moment to their child's custom Moment Garden email address (e.g. billy.smith@momentgarden.com), much like Posterous does for blogs.

All data is private by default, and parents have complete control over which family and friends have access to view their Moment Garden timeline and receive updates of new moments.

We have not officially "launched" (as in sought out press), yet through word of mouth we have seen some good, early growth.

We'd appreciate feedback from HN regarding the site, the messaging, usability, and usefulness. Any other ideas are welcome and appreciated as well!

http://momentgarden.com
Why Lisp?
http://paragent.com/blog/?p=10
Lisp is not dead, it just smells funny --Edi Weitz
Great Presentation on MetaProgramming. Talks about pg/ycombinator/lisp/ruby. [video]
http://mwrc2008.confreaks.com/03bowkett.html
The speaker summarizes Paul Graham's theories on Lisp and startups with the following statement:

"Skilled programmers can write better programmers than they can hire"

I really enjoyed watching the whole video. Very interesting stuff. Highly recommended.
Show HN: Vintage Cartoons [video]
http://vintagecartoons.tv
Here's what we hacked at the 4hourventure.com event today: http://vintagecartoons.tv
Trousseau: an encrypted and networked key-value database
https://github.com/oleiade/trousseau
Trousseau is a gpg encrypted key-value store designed to be a simple, safe and relient place for your data. It stores data in a single multi-recipients encrypted file and can supports both local and remote storage sources (S3 and ssh so far) import/export.

Create a trousseau store, specify which gpg recipients are allowed to open and modify it, and adding some key-value pairs to, export it to s3 for example, and re-import it on another device. As simple as that.

Whether you're a devops, a paranoid guy living in a bunker, or the random user who seek a simple way to store it's critical data in safe maneer. Trousseau can do something for you.
Ask HN: Why not fix JavaScript?
Hello Hackers,

I have been learning JavaScript and have observed:

1) Most programmers program using javascript libraries(e.g jQuery), whose syntax is not even vaguely similar to pure javascript which often gives so called jQuery programmers a shock when they attempt to do things in Javascript. I would agrue that less than 1% of so called web programmers can do pure javascript programming.

2) Some Popular web frameworks have resorted to choosing altogether different language that "compiles into Javascript". If its not clear I am talking about Ruby on Rails & Coffee-script.

In-short,
JavaScript does have not-so-good parts and people are using workarounds to get those bad things to behave nicely. so as a new Developer looking to learn JavaScript. I face this dilemma of choosing between a) Pure Js b)JS libraries C) language that "compiles into Javascript". And what I have observed there is no right choice, each has its own advantages & disadvantages.

==My Question==

Why not fix the problem(Javascript Standard & its implementations), instead of replying on hackery workarounds that further fragments web-development ecosystem? Aren't workaround are going to hurt us in longer term?

And If there are some improvements coming into JavaScript language, how long we will have to wait till they hit mainstream?
Reddit Down, HTTP 503
Reddit down for anyone else? Getting 503's when I attempt to load it.
Taste Test: Puppet, Chef, Salt, Ansible
http://devopsu.com/books/taste-test-puppet-chef-salt-stack-ansible.html
Hi HN!

I joined Hacker News 6 and 1/2 years ago and it's been a great community to be a part of. I was one of the early karma leaders and I remember writing a blog post (hilariously embarrassing now) about reaching the top spot with ~650 karma points. I'm sure tptacek and patio11 beat that nowadays before their morning coffee :)

I've only had about 300 visits to DevOpsU.com from HN so far, but of those, over 100 signed up on the email list to be notified of this book.

Given my history with HN and the early interest from here, naturally this is where I'm launching my first book. And here's a special early-bird HN discount link that's good for today's launch: http://gum.co/taste-test/hn

It's very important to me that this be available to everyone that wants it, so if you're a student or for any reason can't afford to buy the book, please contact me: matt@nanobeep.com

Of course, if you can afford it and it will be a win for you, please buy it and support the creation of more business-focused devops training.

Cheers!
Matt
Managing Software Engineers
http://philip.greenspun.com/ancient-history/managing-software-engineers
Yes, it's from 2002, but still surprisingly pertinent.
ClearCoin  safer  bitcoin transactions
https://clearcoin.appspot.com/
This site is ran by Gavin Andresen, technical lead of the bitcoin project.

If you are buying something using bitcoins, ClearCoin makes your transaction much safer.

Create an escrow transaction, and then instead of sending bitcoins directly to the seller, send them to ClearCoin.

Then show the seller that the bitcoins are secure by sending them a link to the transaction's status page, and wait for them to send you the product or provide the service.

After you've received the product or service, one click will release the bitcoins and complete the transaction.

If you don't receive the product or service, or if you're unhappy with it and the seller can't fix the problem, then don't release them. When the transaction expires, the bitcoins will either be refunded to you or donated to charity (you can choose which when you create a transaction).
How I "hacked" Dustin Curtis's Posterous.
I logged into my outlook, changed my email address to his email address, and sent the email to post@posterous.com.

Dustin mentioned in his article that he didn't require a password, and I wanted to see if he had used the confirmation skip.

Just wanted to apologise to Dustin about any inconvenience, but I do hope I opened his eyes to security a little!

EDIT: A little bit of backstory.

Dustin seems to think, that I did this because of a comment he made, on how the headers could be forged. I had not read this comment. Infact, I read his article, and using the knowledge that I picked up years ago, that you could change the outgoing email address in Outlook (Although, it was Outlook Express in them days) I changed my email to his email.

I saw his email on his website (hi@dustincurtis.com) and thought, "No, he wouldn't be sending his personal emails from that address, that's silly."

I checked the WHOIS on his domain, and saw another email address there. I changed my email, sent a quick "Apparently..." message, and then changed it back to my original email address. I checked his blog, and it didn't seem to work.

I then went to sign up for my own posterous, to play a bit more, and I saw that you had to authorise your posts. Then I saw how this could be disabled for convenience. A few minutes later and the post showed up.

I am a Web Developer, I have experience with bash scripting, curl, sendmail and everything else you would need to fake headers.

I did not fake headers, I changed one field in Outlook. I didn't do this maliciously, and I just did it to prove a point.

Posterous should not be using email alone to authorise posts, and they should not let you disable submission checking.
[YC W11] Stealth payments startup looking for lead UI/UX Designer
How would you design trust?

We're looking for a lead UI/UX designer who will own the design philosophy at a well-funded pre-Series A payments platform startup. Our design requirements are to enhance trust and credibility for a service that will be used by millions of users, thousands of developers, and facilitate millions of dollars of transactions.

We're looking for a reliable individual who has self-direction and the following skills:

- Experience designing web/mobile products
- Proficient in CSS and HTML
- Proficient with computer graphics applications (e.g. Photoshop, Illustrator).
You need to be able to create the
assets you'll be working with for new features.

Bonus:

- BA/BS in Graphic Design/Visual Design

A little bit about us:

- Currently located in San Francisco but moving to Palo Alto in a couple months
- The company has 5 employees (including 3 technical founders)
- All founders have previously worked at startups with successful exits
- One of us maintains two popular open source projects
- Highly technical team (even the CEO writes code)

Send over a resume and if you have an online portfolio that showcases some of your work then send that over too. Feel free to highlight any significant or relevant projects you want to share with us! We like people who take pride in their work :)

email: dontbeahaterstartup+design@gmail.com
Poll: Which CDN do you use?
For streaming media files, etc.
Cryptoparty in Oakland, 10/20 from 2-5pm at Sudo Room
https://sudoroom.org/wiki/Cryptoparty
PARTY LIKE IT'S 1984!!1

We're having monthly cryptoparties from 2-5pm every Third Sunday at Sudo Room, a hackerspace in Oakland located at 2141 Broadway (two blocks from the 19th St Oakland BART!). The next one is this Sunday!

• Learn security techniques & software.
• Understand why responsible security is important.
• Meet with other proactive residents!

We'll have talks on why digital security matters, mobile phone security, GPG and encrypted email, OTR (secure chat), and SSL / perfect forward security.

Bring your laptop! Bring your phone!

All skill levels welcome, from novice to expert!
Parallel script loading for improved page load
http://headjs.com/#theory
Includes samples that demonstrate impressive (~50%) speedup for a page with a lot of script files.
Fuzzwich (YC summer 07) launches a new look and previews Animator
http://www.fuzzwich.com
This is Ryan from Fuzzwich. Check out the screencast at http://www.fuzzwich.com/animator if you have not already. The Fuzzwich Animator is the start and the foundation of our new online animation studio. We're very excited by the new focus and look forward to inviting everyone to animate in the near future. We're also very curious to your feedback, so please sound off!
Poll: What web server do you use?
What web server is your startup using? I've listed the main ones I thought of, add others in the comments to be voted up.
Trying to complete all projects from Martyr2’s Mega Project List
https://github.com/thekarangoel/Projects
Trying to complete all projects from Martyr2’s Mega Project List.<p>Note: If you fork this repo to solve these projects in any language of your choice, please remove all my code, and start from scratch; you'll benefit a lot. Do not send pull requests.<p>Some details:<p>I will use Python to solve these. Why? Because I want to learn the language quickly.
I have no interest in making games, so I'm excluding those from the list below.
I'm not interested in networking, so I might skip all (or some) of them.
The projects will not be made in the order posted.
I may not be able to complete all of them.
My method of solving them may not be the best.
I will link to each project that I complete. Some will be in this same repo, some bigger ones will have dedicated repos.<p>To get started, fork this repo, delete this README and rename README-scratch.md to README.md.<p>Note: I have't read any problem while creating this repo. I'll read them as I start solving the problems. Hence, there is no prior filtering of problems. Keeps things spicy. :)
Show HN: Esolang Park, a visual debugger for esolangs
https://esolangpark.vercel.app
Hey HN! Esolang Park is an online visual debugger interface for esoteric programming languages, that I've been working on for the past few months. For every supported language, Esolang Park provides the powerful Monaco code editor, syntax checking, debugging functionality and a visualisation of the runtime state. The core is language-agnostic - a "language provider" only needs to implement the esolang's parser, interpreter and visualisation UI (and some other little stuff).

Apart from trying to boost DX for esolangs, the idea is for this to grow into a platform where people can discover and play around with a variety of esolangs without leaving the browser. That's quite far away though - the project is quite early in development and currently only has 5 languages (Befunge-93, Brainf*ck, Chef, Deadfish and Shakespeare). Some features like non-debugging execution mode (0ms interval) are missing too.

Currently the entire source code[0] (core + language providers) is written in TypeScript and React. Esolang code execution happens in a web worker. I'm planning to add support for WASM-based language providers for better performance, particularly for non-debugging execution. There's also a wiki[1] containing a description of the core design and a guide for implementing and contributing new language providers.

Looking to hear some feedback on the idea and current implementation - bug reports are welcome too!

[0] https://github.com/nilaymaj/esolang-park

[1] https://github.com/nilaymaj/esolang-park/wiki