jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Show HN: Simple Python struct format-string explainer
https://pythonstruct.com/
Hi everyone! As a side project I made a tiny static website that helps explain format strings used with Python's `struct` module. Type/paste in a format string and you get a quick explanation of the structure instead of having to look through the docs. It's open source, happy to hear any suggestions how to make it more useful.
WpMail.me
http://wpmail.me/
A free WordPress Newsletter, once a week, with a round-up of WordPress news and articles.
NeoTabs: Accessible-Tabs jQuery Plugin revamped
https://github.com/PascalPrecht/jquery.neotabs.js
A new re-written version of Dirk Ginader's Accessible-Tabs plugin. Feedback welcome!
Matt Cutts' blog labeled as low quality
http://twitpic.com/4n92l5/full
Those sites over his site in results are scrappers and outrank his site. Makes you feel bad for those that had to lay off employees due to Panda.
Ask HN: What tech companies are most like grad school?
Very subjective, but at which companies is work closest to a grad school experience?

Things like some or all of the following (and perhaps other characteristics I'm neglecting):

* have the "feel" of a college campus

* deal with math- and CS-heavy projects

* promote continuing education

* collaborate with academia
Ask HN: What time do you prefer to exercise?
While this may seem like a trivial distinction, I've come to learn it shapes the structure of my day, while also affecting my energy levels. I'd be curious to hear what has/hasn't worked for you guys.
Ask HN: How do you combat eye strain?
I just realized I have Computer Vision Syndrome[1]. I have most of the symptoms:

- Blurred vision
- Double vision
- Dry, red eyes
- Eye irritation
- Headaches
- Neck or back pain

I already use eye drops and take frequent breaks. Any other ideas?

[1] http://www.webmd.com/eye-health/computer-vision-syndrome.
Show HN: canvas_ity - A tiny, single-header canvas-like 2D rasterizer for C++
https://github.com/a-e-k/canvas_ity
Hi HN! After a few years of off-and-on work on it, I'm pleased to release my canvas_ity library as open source.

TLDR: This is a single-header C++ library with no dependencies beyond the standard C++ library. In about 2300 lines of 78-column code (not counting blanks or comments), or 1300 semicolons, it implements an API based on the basic W3C <canvas> specification to draw 2D vector graphics into an image buffer:

- Strokes and fills (with antialiasing and gamma-correct blending)

- Linear and radial gradients

- Patterns (with repeat modes and bi-cubic resampling)

- Line caps and line joins (handling high curvature)

- Dash patterns and dash offsets

- Transforms

- Lines, quadratic and cubic Beziers, arcs, and rectangles

- Text (very basic, but does its own TTF font file parsing)

- Raster images (i.e., sprites)

- Clipping (via masking)

- Compositing modes (Porter-Duff)

- Drop shadows with Gaussian blurs

Why? Some years ago I needed to programmatically draw on an image file. I looked at Skia and was put off by its size and build complexity. Cairo was much better, but by then I was spoiled by the STB single-header libraries. I like tiny code and writing a single-header but powerful vector graphics library seemed like a fun challenge and a good way to pay things forward. I ended up with something that can compile down to less than 36 KiB of object code on x86-64 and uncovered a lot of interesting browser <canvas> quirks along the way with my testing suite. Enjoy!
How Toyota outproduces Ford
http://rasmusson.wordpress.com/2008/04/16/batch-vs-continuous-flow-processing/
A simple graphical example of the manufacturing process Toyota uses to outproduce Ford.
Samsung Galaxy Tab or iPad?
I am planning to buy a tablet. Should I opt for Samsung Galaxy Tab or iPad?
Deploying Elasticsearch Cluster on Docker and Weave + IO.js Microservice
http://weaveblog.com/2015/01/20/elasticsearch-and-weave/
Author is here, be sure to ask if you have any questions :)
Web-scale crawling at cable modem speeds
http://blog.metadatalabs.com/why-focused-crawling
A high-level overview of why and how we use machine learning techniques to focus our crawling, giving us wide coverage of online video with limited bandwidth.
Ask HN: Why don't languages that support Promises include timeouts?
I've been programming with promises for several years now, and I find myself using a common pattern of adding a race timeout promise. It seems like a useful feature, why isn't it implicit when dealing with deferred execution? I run into very few cases where an infinite timeout period makes sense.
Indian Govt wants social networking sites to pre-screen status updates
http://timesofindia.indiatimes.com/tech/news/internet/Govt-asks-Google-Facebook-to-screen-user-content/articleshow/10994489.cms
In one of the most stupid proposals ever, an Indian government official has asked internet companies and social media sites like Facebook to pre-screen user content from India and to remove disparaging, inflammatory or defamatory content before it goes online, three executives in the information technology industry say.
Measure distance in n dimensions with Pythagoras
http://betterexplained.com/articles/measure-any-distance-with-the-pythagorean-theorem/
Very simple, but there are some good examples here about how you might do this to quantify similarity in users based on their expressed preferences. Simple techniques are often best.
Show HN: Craigslist Notifications (Chrome Extension)
http://www.craigshunter.com/
Here is my last weekend project that turned into useful extension. Basic version (Chrome Extension) will always be free and I will try to make money charging for SMS notifications.
Show HN: We made a Buy Button for real estate
https://chrome.google.com/webstore/detail/buy-this-home-with-open-l/bldldniiddmphkkghbibggfampdgpefc
Hi HN!

At Open Listings, we build technology to make buying a house simpler and more affordable. Ultimately, we want to make buying a house as simple as clicking a button. Our core technology is really our transaction process.

While we also provide some shopping tools for house hunters, we recognize that people don’t just use 1 site when they’re searching for a home. In the spirit of supporting our clients even if they’er shopping on other sites, we made a “buy button” that we hope will work anywhere. When you click, it looks for address and MLS# on your current page and fills them in on our offer form. It’s the fastest way to make an offer on a piece of real estate.

Also it’s open source, so if you find a real estate site that this doesn’t work on, feel free to send us a pull request: https://github.com/openlistings/open_listings_chrome

Fun trivia: pg suggested we call it “Buyjacking” but we thought that sounded too much like we were stealing someone else's business. We’re just trying to build tools to make the buying process less painful and thought this was a fun idea in that spirit.
Failure - The Secret to Success
http://www.chrisbrisson.com/positivity/failure-the-secret-to-success
Along the journey starting a company, business, or new venture - you'll fail, but you'll learn some extremely valueable lessons. Here's a couple...
Show HN: Auto-share your Android's battery status with anyone
http://droidjuice.me/
Example: http://droidjuice.me/kingsley
The Amazing Adventures of NSArray
http://arigrant.com/blog/2014/1/19/adventures-in-the-land-of-nsarray
A dive into some the fun parts of NSArray.
Twitter Implements Do Not Track Privacy Option
http://bits.blogs.nytimes.com/2012/05/17/twitter-implements-do-not-track-privacy-option/
In stark comparison to Facebook, Twitter said Thursday that it will begin implementing the Mozilla Do Not Track feature.
Pocket video projector
http://www.nytimes.com/2008/11/05/technology/personaltech/05pogue.html?_r=1&ref=business&oref=slogin
Pocket projector, battery powered, comes with iPhone connector. Engadget estimates $430. Fairly low resolution.
Bountyhunting at Conviro - An early stage product development experiment
http://conviro.tumblr.com/post/59405025897/bountyhunting-at-conviro-an-early-stage-product
Curious to hear the Hackernews community's thoughts on a bounty system for getting stuff done. It has been a fun experiment so far. Has anyone done something like this?
Prey: open source software to recover your stolen laptop
http://preyproject.com/
Also check out http://github.com/tomas/prey
Understand SQL JOINS visually and interactive 
http://joins.spathon.com/
How INNER, LEFT, RIGTH and OUTER JOIN works is a common question and not always easy to remember. Here you can see the different joins visually and through interaction
Ask HN: review my app: Search engine: ruby/rails, javascript, CSS, browsers
http://h4dev.com/entries?search=erlang+java
This is a database I've compiled over the past couple years to help me with grammar, tool and implementation issues with Rails, mySql and the Ferret, solr and sphinx fulltext engines. I think for certain areas like these 3 index/query engines, and CSS/JS issues with firefox and IE, it provides pretty good results. Obviously, there's going to be a lot of holes, and the interface needs work, but any feedback appreciated.
Cloud IaaS providers; Survey Results. 
http://my-inner-voice.blogspot.com/2011/02/here-are-results.html
Votes and answers about IaaS cloud providers. Who is most popular, who is most inglorious, who looses customers, whom do customer love and why, who will have best valuations
Ask HN: Emacs starter kit?
Which one should I use?

https://github.com/technomancy/emacs-starter-kit
https://github.com/topfunky/emacs-starter-kit
https://github.com/eschulte/emacs-starter-kit

If you can't make an absolute recommendation, could you explain some of the differences so I can decide? It is a bit over my head as I am very new to emacs.
Heroku’s log-runtime-metrics Can Crash Your Rails App
http://siliconisland.ca/2013/04/25/herokus-log-runtime-metrics-can-crash-your-rails-app/
Do not run log-runtime-metrics for extended periods of time, as it can crash your Heroku dynos (and cause them to reboot) multiple times daily.
ASKHN: Django OR Rails
Its not the another language debate, its a decision making discussion.

I am a ASP.NET developer, but want to learn other frameworks/language (open source). I don't know from where i should start and why?
Django and Rails both seems promising, but i am confused which one i should choose to start, or i should choose some other framework.
I know learning the language (python or ruby) is must before start Django or Rails.

Please advise.
Google Search by Image
http://www.google.com/insidesearch/searchbyimage.html
Browser extensions at the bottom of the page
Show HN: OpenBracket, a collaborative code editor for technical interviews
https://openbracket.net/
Hi everyone!

At Fluxon, we found that we were't happy with existing solutions for collaborative coding with engineering candidates in our technical interviews. So we built OpenBracket.net—a simple code editor with no setup or log in needed—just share the link and start coding together.

Our first version is now available for anyone to use. We’d love some feedback. Thanks!
Ask HN: What language should I invest my time into?
Hello all, I'm a professional web developer and live in JavaScript land. By night and by day, its my passion also my career.

Overall, I love JavaScript. But I want to invest my spare time in something else. Which languages would you recommend and can foresee having potential jobs around them in the next 15-20 years?
Show HN: Auto-file bugs to GitHub issues with console logs and network requests
https://jam.dev/github
Hi HN, my team and I have been working on a new tool to improve how bugs are reported to engineers.

I used to be a developer, and I thought it was ridiculous the little amount of bug repro details I would get in JIRA tickets.

Then I became a product manager, and I realized how time consuming and tedious it was to write good tickets for developers (and then understood why most tickets lack enough detail!)

That’s why my team and I decided to build a browser extension for anyone to create bug reports that auto-include: console logs, network requests, session replay, timestamp, url, browser, OS and device specs, and wifi speed.

With this extension, it’s faster than the old-school way to report bugs (a few clicks, plus no switching tabs). And, for the developer receiving the bug reports, it should be faster to debug because all the information is right there.
We started with a Chrome extension and soon we’re going to build extensions for other browsers too. (Which should we add next? We’re thinking Firefox).
We built this in react, typescript, mobx, and graphql. It’s privacy-focused: everything happens locally on your browser until you choose to share, and you can even select which specific websites you want the extension to run on in settings.

Today we shipped an integration with GitHub - meaning it’s now just a few seconds to create a really good GitHub issue.
I hope you check it out and I hope it helps bring about the end of bad tickets for you and your team! If you have any suggestions or questions, please let me know here!
Geek To Pro: The Inspiration
https://medium.com/unforgettable-moments/23af7d9419a6
Not quite as tech-y, but the inspiration part of why I'm a web developer with plans to try out for the NFL.
Pictures of downed power lines from plane crash in Palo Alto
http://blog.olark.com/power-outage-in-palo-alto
This is shaping up to be a really sad story...
Software Development: Doing it Scared
http://www.boxuk.com/blog/software-development-doing-it-scared
In software, we are often faced with things that can seem intimidating. We may be assigned a project that we know nothing about. We may have to use a new tool or environment. We may be working with people who can seem intimidating. The natural temptation is to retreat to a place of safety, but that won’t get the job done. So how can we, as software developers, overcome the instinct to cower when projects seem daunting?
Track your time spent in various apps and websites, down to the minute
http://rescuetime.com/
PG mentioned having News.yc cut you off automatically, to encourage people to get work done.

I think a stronger solution is simply measuring the amount of time you spend on various sites/programs, and then adjusting your schedule appropriately.

I had mentioned one MyDreamApp application that would have done that, but the application was never finished.

Rescuetime.com is now sending out invitations to their beta, and they look to do exactly what I had described- Track the time you spend. Everywhere.

I have no association to the site, but it might be worth checking out for busy News.YCers trying to get a handle on their schedule
Show HN: "Unsealed", My First 'Finished' Rails app, an MTG Sealed Deck Generator
http://unsealed.herokuapp.com/
Long time listener, first time caller. I am coming up to the eight-month mark in my "Heads Down, Learn Programming" experiment. This is my first app, an open source Magic the Gathering sealed deck generator. At the moment it is severely limited in scope, but I've worked on it for ~ six hours and I figure this is a good time to stop and let it breathe for a while.

It's on github (https://github.com/alxjrvs/Sealed-Deck-Generator), as are a number of other half-completed project. Each was started with a goal in mind ("Mess around with Bootstrap", "Get off your ass and TDD", "Kick around complex associations for a while") and a few are not made to be finished. At any rate, this is the first thing I can safely consider "shipped". Cheers, folks!
Ask HN: What was your biggest fuckup of 2014?
As a counterpoint to all the 'look what awesome stuff I did this year' articles...

What didn't work out for you this year?
What would you do differently if you could?
Luma Labs Jammed By a Crummy Patent
http://lu.ma/blogs/news/4540122-an-open-letter-to-our-customers-past-and-future
via Daring Fireball
Tell HN: DigitalOcean, Linode refuse to create new accounts with FastMail email
Hello!

I've decided to post it there given how popular FastMail seems to be within the Hacker News community.

Earlier today I've tried to create new accounts on both DigitalOcean and Linode using my new FastMail address which I created after finally deciding to leave GMail for good due to the recent Google ban wave.

I've used the same FastMail email address and credit card number for both accounts.

The credit card is the same one I typically use on the net. I use it for my Netflix and PrimeVideo subscriptions and for my Vultr account without an issue.

DigitalOcean locked the new account within seconds after payment method confirmation. Later, support told me that "After review, we have determined that restoring access to your account is not possible".

Linode took about twenty minutes to review my account, and in the end I got a letter saying "the account you attempted to create has been canceled".

In both cases I saw that the test transactions were handled correctly by my bank, which led me to believe that the problem was that FastMail email address had triggered some security checks.
Loren Brichter on Tweetie
http://www.youtube.com/watch?v=7Zd3iNOXTow
A great video explaining the history and making of Tweetie.
Ask HN: Is it a good idea to let investor/s view your ticket/task list?
Would this have a positive effect for investors and the team?
Ask HN: Does your boss know about your side project?
Are you open and let your employer know you have a side project? Or do you keep them in the dark and just work on it and leave the company when ready?

I'm trying to figure out the best balance without ruining current relationships.
Ask HN: I want to start a News Website
Hey there. I have a question: I want to start a news website, how do I do it?

I can code (front end and backend), and I can study topics, learn them, and make them easy to understand for other people.

The problem, however, is that I'm 17. I know that this project probably won't get off the ground simply because of that fact, but I'd love to hear any tips / opinions people have about it. Thanks.
GoWalla Founder discuss battle w/FourSquare & Facebook
http://www.youtube.com/watch?v=SGVp7XoYRaU
Great interview with founder of GoWalla on the value of product design, FourSquare's success, integrating with the "enemies" and Facebook.
Why does Kenya lead the world in mobile money?
http://www.economist.com/blogs/economist-explains/2013/05/economist-explains-18
Some of the factors behind Kenya's lead cannot be copied; but many of them can, which means it should eventually be possible for other countries to follow Kenya's pioneering example.
Forget Being First, Just Be Different
http://bradmaier.com/2008/09/forget-being-first-just-be-different/
For all our talk about wanting to be first to market, this post makes a pretty good point, too.
Networkr is a Tinder-style networking app for LinkedIn contacts
http://techcrunch.com/2014/05/19/networkr/
http://www.LetsLunch.com mobile app is next!
Show HN: Serverless Jupyter Lab with GPUs and persistent storage
https://playground.unweave.io
We get asked whether we support Notebooks on Unweave all the time. So, we put together a serverless Jupyter Lab Portal built on top of Unweave.

You can choose from 5 different GPUs or use CPU only. The lab comes with an `uwstore` folder at the root of the repository. Any files you add there will be persisted across multiple sessions.

We've pre-loaded all labs with a set of commonly used ML dependencies. If you'd like to add additional dependencies, you can install them directly in the Jupyter Lab and save them to a `requirements.txt` or `environment.yml` file. Unweave will automatically reinstall these dependencies the next time you start a lab.

Billing is by the minute and cheaper than AWS and GCP :)

We'd love to hear what you think! As they say in Germany: "Viel Spaß" <3
Harvard Business School Study Shows that Angel Investing is King
http://www.davidblerner.com/david_b_lerner/2010/04/harvard-business-school-study-shows-that-angel-investing-is-king.html
In their recently published landmark study, Professors Josh Lerner and William Kerr were able to demonstrate that on the whole, angel-backed companies enjoy performance gains of 30-50% when compared to other non-funded startups. Their paper is meticulously researched, invoking in one instance Hammurabi's Code itself to underscore the ancient provenance of individuals making equity investments in high-risk ventures. A great deal of the data analyzed was derived from the actual practices and outcomes of both the Tech Coast Angels (Southern California) and the CommonAngels (Boston).
Ask HN: 5h-10h per week side gig?
Hi HN,

Where one could find a job that would allow to work a few hour per week to earn some extra cash? Ideally, using my skills as a software engineer.
U.S. Considers Takeover of Fannie Mae and Freddie Mac
http://www.nytimes.com/2008/07/11/business/11fannie.html
Shares would be worth little to nothing.
Ask HN: How important is a CS degree?
I'm currently a journalism major and I do freelance web development work for money. I like software development a lot more than I like journalism at this point, but I'm 4 years deep in journalism requirements. I'm thinking of minoring in CS or switching majors entirely, and my question is, how important is a CS degree? Should I just finish my BA in journalism and then just do software development work, or is it worth pursuing?
Rate my startup: 200 Square (100% online real estate agency in NZ)
Our new startup is called 200 Square, and we're trying to change the way real estate is sold in New Zealand.

200square.co.nz

Basically, we manage the whole process online - you list your house for sale, order marketing and even negotiate with potential buyers all online. The legal environment here means you can even digitally "sign" agreements using a credit card!

There's no human "agent" in the process - 200 Square manages it all, although you can get in touch with someone for help if you need it. We also charge a fixed "success fee" instead of the usual commission paid to an agent (2% - 4% of the sale price here, depending on a number of things).

I'm really interested in what you guys think of the concept, and the home/info pages - we are trying to explain a complicated process as concisely and simply as possible.

Appreciate anything you might suggest however!
Ask HN: I'm rebooting my life, and could really use your advice.
I'm rebooting my entire life.

I'm moving to a new city (Philadelphia), I'm getting married in six months, and I have over $100,000 in personal debt ($70k credit card, $30k IOU to my co-founder) resulting from the failure of my previous business.

My focus is on being a reliable provider for my soon-to-be family.

As such, my immediate goal is to get a corporate job, but I need some advice:

Question 1: How do I find somebody to help me write my resume? I want to find somebody who can understand the cross-functional role I played as a founder/COO and help me express that experience and my skills effectively in a resume.

Question 2: Once I'm happy with my LinkedIn and my resume, how do I go about finding a good recruiter and/or appropriate jobs in a town where I have thin personal and professional networks?

I'd really appreciate any guidance at all. I'm hoping to start the job hunt in earnest in early January.
Ask HN: Review My Startup - grep42, a freelance job search engine
http://www.grep42.com
Hey guys, I'm the founder of grep42 which is a freelance/contract job search engine. The USP of grep42 is to allow freelancers to spend less time searching for the right job and more time working and earning. As of now one can search from close to about ~40k freelance openings from different job sites almost instantly. The speed is here to stay :)

I had been freelancing for a while before working full-time on this, so I've built this to be a product that I would use. I really hope other freelancers feel the same way. ANY feedback and feature suggestions would be HIGHLY appreciated!

Eagerly and impatiently waiting till then! :)