News for hackers. Stuff that matters.

brildum

Author here - as an adult I've found it increasingly more difficult to stay connected with friends I don't see frequently. I wanted to build a tool which reminds me when its been too long since I've contacted a particular friend.

The past couple months I've gotten some good feedback from friends/family using FriendSavvy so I decided to share it on HN.

https://www.friendsavvy.com

I'd be curious to hear your feedback too.

Thanks, Chris

Re:Echo: A fast HTTP router and micro framework in Go on Tuesday March 31, 2015 @12:14PM (#9297455)
Looks like its using a `sync.Pool` to amortize allocations.

https://github.com/labstack/echo/blob/master/echo.go#L17

Re:Ask HN: How much do you earn from Google Adsense? on Monday September 30, 2013 @10:46PM (#6473716)
This month: $57.33 from 8294 page views (228 ad clicks)

Last month: $33.14 from 4338 page views (90 clicks)

Re: on Tuesday September 17, 2013 @11:14AM (#6399741)
This is my first Android app. I'm notoriously bad at responding to text messages if I don't respond immediately, so I decided to solve my own problem and make sure I never forget to respond again.
Re:Ask HN: How do I get into programming? on Wednesday June 19, 2013 @01:06PM (#5906758)
One of my early jobs (as I was teaching myself to program) was at a large consulting firm. The job didn't require any sort of programming. Many of the business processes at the company revolved around manual processes and data-entry/manipulation in Excel. After a month, I recognized a process that could easily be completed (more thoroughly and efficiently) by a script. I spent the next few weeks after work learning how to manipulate Excel, scrape data from websites, and package Python scripts as standalone EXEs. I showed my work to one of my colleagues who showed it to others. A few more iterations of this process resulted in my colleagues lining up to see what could be automated out of their processes. My job title hadn't changed, but I was then working full-time as a programmer.

After a while though, when I felt I was no longer learning as much as I'd want to -- I decided to look for a new job in the software industry. With my experience writing code at the consulting firm, I was able to find a decent job at a software company.

tldr: Programming is valuable for many jobs (not just software shops) and it is often easier to get your foot in the door and spend your days writing programs there.

But do you think you did so well early in the term as a result of the deadlines? Perhaps it had no impact, but I'd argue that a lot of people need that requirement to stay on track.
Re:Double amputee cleared to race in the Olympics on Thursday July 05, 2012 @12:15PM (#4203616)
Although less obvious, there are other areas in sport where these issues currently exist.

One of the more recent controversies resulted in the ban of LZR Racer (http://en.wikipedia.org/wiki/LZR_Racer#FINA_rule_changes), a swimsuit which resulted in an abnormally high number of world records during the years it was available.

Whats to say that track shoes can't have similar performance aiding effects? It may be time for sporting officials to limit the equipment athletes can use. NASCAR does this successfully -- they have stringent specifications regarding the cars/parts that can be used to keep the races competitive.

Re:Ask HN: Chairs for programmers on Monday June 11, 2012 @12:44PM (#4095508)
I have chronic back problems (lumbar) and I've tried dozens of chairs over the past few years from periods between a few hours and a few weeks and I've only found 2 which haven't caused me problems:

Herman Miller Aeron (which I currently use) Steelcase Leap Char (which I used at my previous 2 jobs)

The price for these chairs are high. But given I'm relatively healthy and productive with them, its well worth it.

As someone who has chronic back problems, I cannot agree with this more. I've wanted to start a company for some time, but my increased risk for significant medical care/procedures has somewhat anchored me to working for others.
The last few days, gmail has been a pain for me to use specifically because I can no longer click on the logo to return to my inbox after viewing an email thread. Navigating my mouse to the "Inbox" link in the nav menu is difficult because I have to actively distinguish "Inbox" between all the other categories that look similar, whereas I can click on the logo without thinking.
Baseball is easier to predict from statistics when compared to most other sports. Most plays in baseball occur in isolation (relatively).

For example: pitcher vs. batter -- each pitch is essentially a new, repeatable experiment.

In basketball, I would guess that there are very few repeatable experiments. (Different players, strategies, locations, etc). It is a much more fluid game and therefore determining an indicator of success is much more difficult.

Re:What Level Programmer Are You? on Tuesday February 07, 2012 @10:55AM (#3562227)
Knowing how hardware works, how languages are compiled/designed, how libraries are architected. It can only increase your knowledge of [insert technology here].

I think you're confusing "Levels" with A > B (A is better than B) when in reality the point is that: A comes after B. You must first understand B, then you can move on to the next level in your path of understanding programming.

Re:What Level Programmer Are You? on Tuesday February 07, 2012 @10:33AM (#3562121)
If you increase your skill/knowledge that doesn't hinder your ability to use PeopleSoft/SharePoint. It certainly expands your options. While you can get a good salary using those technologies, eventually they will be obsolete. When that happens, we'll start to see news stories posted on some future-HN about how older IT workers are being passed up for younger, fresher IT workers and how it is a biased industry. When in fact, its just a group of people who decided that sitting in their comfort zone doing their day-to-day was good enough and when it was time to move on, they couldn't find any other jobs that fit their particular niche they'd had for the last decade(s).
Re:App vs. Business on Thursday November 24, 2011 @02:33PM (#3275210)
That IS the problem. They can't do the business side, but they SHOULD be able to do the business side. Government contracts favor large mega-corps rather than small, efficient businesses because of the enormous amount of regulations involved.
If BigCo could create a pseudo-incubator where the evaluation process was similar to YC. The company could filter out applicants whose ideas didn't align with their business objectives.

Additionally, BigCo could own the rights to the product (or some portion) while the "founders" get salary/benefits for their time. Perhaps reduced salary but with large performance benefits. Really, the monetary issue wouldn't interest me as much as the ability to work on a project where I had autonomy and interest. (I wouldn't apply with project ideas that I had no interest in)

Ask HN: How do you test locale specific web apps?

I recently ran into an issue where an ad was displaying fine locally (in the US), but there were reports of no ads being displayed in the UK. I used a free UK web proxy to see the issue for myself, but there were no client errors that I could see so I wasn't sure the best way to debug the issue.What do you use to test/debug your apps that are dependent upon the locale/country it is used?

( Read More... | no comments | on HN )
Re:Poll: Non-Founders, Why Are You Not Starting a Start-Up? on Wednesday September 28, 2011 @03:22PM (#3049454)
This resonates with me. Like you, I'm risk-averse but I still have hopes to create my own company one day. It'll start as a side project and then if I get enough traction, perhaps it'll be enough to convince me to take the leap.
Re:How Exercise Can Strengthen the Brain on Wednesday September 28, 2011 @01:26PM (#3048938)
Yes, you can boulder by yourself (I find bouldering more fun anyways). Most gyms have sign up sheets to connect solo climbers with others. Even better, when you sign up at a gym you'll probably receive guest passes, take a friend some time and they'll probably want to sign up themselves because its so fun. My group has increased from 2 to 4 over the last few months.

EDIT: For those who are unaware of the climbing terms, here are some brief descriptions:

Bouldering: Climbing solo, with no gear, usually up a wall ~8-12 ft (with mats below, in case you fall). These routes are usually tougher focus more on technique/strength rather than endurance.

Top-Roping: Climbing with a partner (one climber, one belayer), both partners must have the proper gear and tie in to the ropes in order to climb. These routes are usually 20-50ft and require a good deal of endurance to reach the top.

Re:How Exercise Can Strengthen the Brain on Wednesday September 28, 2011 @11:00AM (#3048141)
For those who are interested in exercise but haven't enjoyed it in the past (running, swimming, lifting weights can be boring), I'd recommend rock-climbing.

Four months ago I joined a rock-climbing gym and I've really enjoyed it. Its a good workout, but its also a mental challenge. Each route up the wall can be completed in different ways, so it takes a bit of problem solving to determine the best way to finish a route.

Re:Show HN: TidyFinder on Sunday September 25, 2011 @04:41AM (#3035416)
Some basic details below, maybe I'll write a blog post with more thorough descriptions...

App and scrapers are written in Python with MongoDB storage. I was pleasantly surprised with MongoDB's query speed given I only index keywords. There are a small number of products in the database, but its still very fast.

To get the data I've created scrapers for each site. Currently, only Target and Amazon are implemented (with Container Store soon to come). Target and Container Store provide a product feed when you sign up as an affiliate. They FTP their product info to your site and I use that to parse the links. Using each link, I then scrape the page to store the relevant information for various products in the database. Amazon provides a nice API and there is a Python wrapper which makes it easy to query (python-amazon-product-api).

Re:Show HN: TidyFinder on Saturday September 24, 2011 @08:13PM (#3034665)
No, this is not just furniture. It is everything in Storage & Organization categories from Target and Amazon. I'm not sure whether the art supply box fits that category, but I'd hope so. I do not have the dimensions for all products as they are not always formatted identically on product pages, and my parser is fairly dumb at the moment.

As people may notice, there are some issues with the dimensions search. For instance: how do you differentiate between width/height/depth when there is no real "front" of the product. The dimensions depend on the orientation the user expects, not necessarily what is stored in the DB.

These are both issues I hope to fix, but at the moment I still think it performs fairly well. (and will improve)

Older ยป