skysight-inc/HackerNews huggingface dataset:
> projects that bring him joy and/or money

I believe author pursued projects that build him joy (creating a web framework in Haskell) vs. what would bring him money (iOS apps). The two are not the same. Money can easily cloud the picture.

For some people re-inventing the wheel in Haskell may be what brings them joy. There's also nothing wrong with re-inventing the wheel: I am very glad my sports car has forged 19" alloy wheels rather than slices of a log.

Reflection is great (it's what made even static language frameworks like those in Java and C# successful), but it's also a poor substitute for genuine meta-programming as afforded by languages in the Haskell and ML family.
Jay-Z and Alan Lomax
SEEKING WORK

HTML5-CSS/JavaScript/PHP

Email in my profile. Available starting from 5 September.
I switched to a standing desk 3 months ago. It has been a great thing for me.

My thoughts to those who want to try it:

+ Give it time. The first 3 days were hard. After a week, it started to feel normal.

+ Get some padding. I'm using a cheap Yoga mat. I've heard gel mats are ideal.

+ Suck in that gut. If you practice keeping your lower stomach muscles tight when you start. This will help your back muscles learn to be straight.

+ Put both feet on the ground. Leaning on one leg isn't good.

+ Move around. Sway from side to side. Pick your feet up regularly. This helps keep your body and legs healthy.
I have wanted one for some time, especially with the threadmill attached (I never get any exercise ever, so it would be a cheap way to get into shape and properly be my only real chance).

For those of you who already have a standing chair, how often do you use it in the standing position versus sitting down? How long time does it take to get use to using a standing chair?
10 Future Smartphones That Will Change Our World
Are locked phones really unsubsidized? Not $200 subsidy, obviously, but maybe $50 or $100, considering that Virgin expects you to use it with a $30+ monthly plan and would treat it as a customer acquisition cost.
What's the backend look like?
Love TileMill, love TileStream, love the tilesets. One day I'll move to DC...
I started "programming" when I was somewhere around 6, when my stepfather made me type 4000 line BASIC programs into his Commodore 64 out of a hobbyist magazine. He taught me very simple debugging (syntax error on line 1230? 1225 GOTO 1235 and retype that line on 1235).

I barely understood what the code was doing, but it ingrained in me from a very young age that programming was something that I was capable of doing. I never thought that that programming was some mystical art beyond the capabilities of mere mortals, it was just another toy to play with.

Later on in 1st and 2nd grade, I used to impress my friends and teachers by writing very simple choose your own adventure games in BASIC during computer class. This taught me that not only could I do it, it was something that was WORTH doing, and later in 5th-6th grade my group always had the best Logo programs and Lego Logo creations. When I got my first modem (300 baud), AT commands didn't faze me one bit and I discovered the magic world of BBSes, text-based games on GEnie, and eventually the Internet. Teaching myself HTML in 8th grade was a snap, and my friends and I used to always try to one-up each other with our webpages (I was so jealous when my friend Dylan got on Cool Site of the Day with his paper airplane page).

I honestly don't think that I'm smarter than your average hacker or that I have some innate aptitude for programming. I would say that learning even simple programming at a young age is extremely valuable because it instills a hacker mindset in you. Like the article says, if you can read, type, and think, you can program. Starting from a young age, you never question that. The biggest obstacle to learning how to program when you're older is convincing yourself that you can actually do it.
1) You need a cofounder, for all practical purposes. So that costs more.

2) It'll probably take you longer than 1 year to make $50k/year/cofounder, so in your scenario you run the risk of running out of money after the second year.

3) In your scenario you have to wait a year to start. Plus, you run the risk of getting trapped in the job. Life happens, who knows what your circumstances will be like in a year or two.

And most importantly of all:

4) You'll be 100x better prepared after working at a real startup for a few years. All of the books and blogs are no replacement for real startup experience.
I started programming (in C64 BASIC) at 3, but I didn't get really serious about learning to program well until my twenties. I think the latter experience (and intensive self-study program) was a lot more important.
San Francisco - Thumbtack

Engineers wanted. We use Python and PHP. Interesting problems include machine learning and classification, website scaling, in-house analytics and experimenting, and making a beautiful and engaging user experience. Other technologies we use are Mongo, Postgres and Postgis, Puppet, EC2 and other Amazone Web Services, Twilio.

Our product helps people find and book local services -- everything from handymen and cleaners to wedding DJs and French lessons. If you've worked with small businesses before, bonus points.

Email chris at thumbtack if you have any questions.

http://www.thumbtack.com/jobs

PS: we have an awesome office in SOMA with a chef who cooks for us every day.
brilliant.

I've been working on a side project for a few months now and it got me thinking about how I'd like to hire programmers if the need ever arises and I had sketched out something (in my head) that was eerily similar ...

I think this is the way things should be done, I want to see how the potential hire actually does the job, integrates with the team and deals with other things like version control, getting setup with a database type they may not be familiar with.

It surprises me when companies hire devs (and pay them lots of money) without ever seeing them code.
Why e^iπ+1=0 is not beautiful
San Francisco, CA.

Follow us on twitter at @ThoughtLeadr

ThoughtLeadr is an angel-funded early stage B2B startup. We're building social media analytics, targeting and engagement solutions for content-generation sites (think reddit, not facebook).

We are located in SOMA in San Francisco and are looking for candidates to work out of SF. We'll pay relocation expenses for the right candidate.

--

Opening #1: Web Developer

You should be accomplished and comfortable designing web front-ends. You should have at least some experience with some of the following technologies (not all, that would be pretty nuts!):

HTML/XHTML/CSS

JavaScript

Raphael.js

D3.js

Node.js or Python

Please send your resume and links to sample code/sites/portfolio to jobs@thoughtleadr.com

--

Opening #2: Designer

Mandatory:

Must be able to translate high-level concepts into elegant user experience design

Must be able to create user work flows, interaction models, and screen designs

Must be able to do elegant data visualization

Strong Adobe Creative Suite skills

Uber-comfortable with a white board

Pluses:

Portfolio of well-designed web projects

Strong visual design skills (knowledge of topography, color, use of color)

Ability to prototype HTML, CSS, and Javascript

Please send resume & portfolio link to jobs@thoughtleadr.com

--

Opening #3: Linux Administrator

We're looking to hire a very smart Linux admin to help support our back-end systems. Be prepared to deal with BIG data and tons of servers.

You should be ultra-comfortable on a Linux CLI. In particular, Ubuntu. You should have at least some experience with some of the following technologies (not all, that would be pretty nuts!):

Opscode

Chef

Puppet

MongoDB

Riak (NoSQL)

Distributed Task Queues

nginx

ruby or python

email your resume to jobs@thoughtleadr.com

Thanks!
Okemos, MI

TechSmith is a software company that specializes in screen capture software. We make Camtasia, Snagit, Jing, and more. We have a variety of fulltime and internship opportunities in development, management, and sales.

http://www.techsmith.com/company/jobs.asp
Strobe Platform
I was going to say something else, but I thought, people should just say their dreams, even if they sound crazy, and maybe they'll find someone who can make it happen. So here goes:

I have a particular dream to open up an Android tablet; get plan9 running on it so I can share my screen, peripherals, files, and programs across a local network; and hack a keyboard onto the back so I can code while standing on the subway. Rough silly mockups here: http://electriceloquence.net/articles/re-imagining-mobile-ha...
Yeah, SLD is no fun. Check out the CSS extension for geoserver -- it's a great replacement for SLD. http://docs.geoserver.org/2.0.x/en/user/community/css/index....
SQL was a solution more than a problem; we were just hoping for a simpler or more elegant solution.

For example, it's possible that logging all data model changes to a text file would have given us the persistence we were looking for without bridging all our data to SQL. Cutting out SQL from our production set-up would have been an inherent win -- one less process to manage, one less black-box source of complexity, etc.
Knew a guy in college who named every physics assignment.

"A brief treatise in radioactive decay, or how I learned to stop worrying and love the α particle."
DoD systems on secure networks shouldn't have IP connectivity outside DoD, though. The only issue is code signing keys for activex/java. (which really shouldn't exist on DoD secure networks either, but they've fully drunk the MS kool-aid)
Federal judge nixes Oracle's $1.3 Billion case (awarded) against SAP
I have a problem with akshell, just in 5 minutes of looking at it I have 1001 concern. I just want to list a few of them:

1. I am not sure the world need such a system which has javascript environment, database and online IDE in one place. Its kind of trying to do a lot of things but doesn't get anything of them really right. There are much better solutions for each out of there, f.e. managed node hosting from nodejitsu or online IDE from cloud9.

2. it seems to be an own C++ environment written around of V8. It is written by a very small group of people, or only one? It can not be such battle tested and good like nodejs is.

3. APIs are not well written, this guys have to learn from nodejs.

4. Coding conventions used in main js lib I can see directly in the shell are ugly ... well everybody can see its done by C coder, but its not the point.

5. Code quality and structure of this ak lib are bad ... thousands of classes in one file.

6. Global functions, extended native prototypes, not fully commonjs spec conform modules implementation. Well fuck, why? Didn't we learn in last 10 years that a spec is important, extending native prototypes is bad for the most cases?

6. Using a relational database is bad enough, but there is no way to use any other database? Come on!, nosql is here!!! Why not to use mongodb, couchdb etc. or at least to provide a choice.

7. Test coverage of the default lib must be a joke. Such important stuff should be completely test driven developed.

8. Once again, the API is really bad !!! I just don't know where to start from … I can't do this here.

I hope I didn't hurt somebodys feelings too much.
More f8 Tickets Available Tomorrow
Ask HN: Do You Trust Twitter's Invitation For Developers Back?
http://techcrunch.com/2011/09/01/twitters-dorsey-to-developers-with-apple-we-can-take-this-to-a-whole-new-level/

Food for thought; would like to hear folk's opinions as quite a few people got burnt by them the first time.

In the Techcrunch article it says "It’s not that Twitter doesn’t want developers to build off their platform, they just don’t want developers to build clients that mimic Twitter’s own services." - Ahh, that explains it, like sharing pictures?
5 books on the science of being wrong
It's a neat idea and all but I just have an issue with posts like this. It's a "leech" style post, isn't it? It's a "You give me something and I'll enjoy it" type of post. Why should I or anyone else spend 1-5 minutes writing what we like? You haven't given us anything in return.

I might have been interested if you had posted some of yours and I saw some common interest. I might have been interested if there was some/any text other than the headline. As it is, your post is just not inspiring thus I'm not interested.

Sorry - there are just more and more "You give me what I ask just because I asked" posts and it's my turn, I guess, to be "that guy".
Hyperconnected Education
Judge overturns Oracle's $1.3B victory of SAP
This is a truly fascinating story that demonstrates the incredible parallels between AT&T's early rise to prominence and the development of our modern communications systems.

AT&T has displayed a diabolic mastery of micro-economics and regulatory wriggling throughout it's history, beginning in 1876 with Bell's patent for transmitting electronic speech, all the way through yesterday's merger set-back.
I like http://colourlovers.com. I can choose what I like as a color and then see 4 other colors that other people felt went well with it. Saves me the brain power.
What would be necessary for some Paxos-based system to be used to sign certificates? That way, half of CAs would have to get hacked before something like this could be pulled off?
I've started saying that the only way for windows to continue to be successful is for windows 9 to be written on top of a common unix.

They have lost the hackers completely, but if they can make windows 9 a platform that will autospin up a vm of the windows platform for things like Office, etc. They might have a chance.

My house mate is a civil construction engineer. He is so envious of my Ubuntu setup.

"Wow, that looks as cool as Android"

"Android is actually the same thing only differently packaged"

"Really! Can I try out your computer?"

"Sure, let me make you an account and show you some hotkeys!"

After some time passes

"Wow! This is awesome! Can you install it on my laptop?"

"Since you use AutoCAD and MS Office I'm afraid it would be too much of a hassle for you, but if you are willing to learn I can."

Never thought I'd have someone ask me to install linux because they find it more usable and attractive.
Can't say negative things about Apple. Sorry, I forgot.
Jeff Style ESP LTD DELUXE Electric Guitar Purple
Jeff Style ESP LTD DELUXE Electric Guitar Purple
Price: $378.83. $20 off Back to School Sale. Free Shipping.
I made 2 boxes out of plywood and put my desk on them. It was free (I had the scrap plywood). And it wasn't quite high enough (lower back pain) so I added 1x4s until it was high enough.

Pretty portable too I guess. You'd need someone to help you lift the desk on/off the blocks.
For the viral popularity of stand up desks, the available products leave much to be desired. The general consensus in the comments is that a few of the offerings are great, but quite expensive for what they offer.

I recently joined the crew of diy stand-up deskers with this: https://plus.google.com/105852617539894761688/posts/F4sN8nUd...

By my specs you get shelves/desktop 48" wide, where you have one 28" deep desktop, one 24" deep large shelf, one 14" deep display shelf, and two 12" deep accessory shelves. It's pretty modular, so you can configure however you like. It is nowhere near as adjustable as something like the geekdesk, but for about $300 you could build two...
Chicago, IL

Table XI

We are hiring Ruby, PHP and Perl developers.

We build custom e-commerce and data-management apps.

We offer flexible hours (people come in between 9am and 2pm), gourmet lunches cooked in-house, and we occasionally take corporate retreats to Costa Rica.

Email: jobs@tablexi.com
Very few demos out there that show side-by-side CPU,GPU. This one uses the same MATLAB code for both simulations, but just changes what data type gets passed in: CPU or GPU.
Jig: Problem Solving Through Social Networking
: Gallery | Your photos on your website
Theory: The first pivot to LevelUp was planned partially to change the name to something more memorable. They thought they might as well pivot to something else more profitable while they were at it.

The second pivot is just desperation.
I investigated the different standing desk options and found most of them lacking for my requirements.

The biggest obstacles were that I'm 6'4" tall and need a desk that can support 3 big monitors.

I ended up making my own (admittedly non on the fly adjustable) standing desk out of shelf track - the closet shelf system they sell at Home Depot or wherever.

My keyboard shelf is 40 inches high and the monitor shelf is 52 inches high.

Total costs were around $100 and it only took an evening to put together.

[EDIT] - Pics of build and final desk at - https://www.dropbox.com/gallery/3175742/1/StandingDesk?h=8d1...
I couldn't find your email. It needs to be in the about section for people to see it. Can I get your email?
Seems like a very tough business to be in. Guess, how do upcoming bands manage to make it through given that most people on the band are pretty much committed to it full time.
MBT Kisumu Sandals Mens Brown
That looks pretty cool. What's on the adjustable arm to the left of the desk? Mic?
Time to elevate this thread and the original post to the White House BEFORE the President's "jobs and economic recovery" speech next week. Seriously.
Palo Alto, CA - About.me (parent company is Aol)

Help make public identity on the web more beautiful.

We're looking for Javascript and Python developers.

Email me with your information: luke@about.me
I got a laugh out of the guy who wanted to be a consultant fresh out of school.

You can't make things happen in your own life, but you want my money so you can tell me how to do things?

Why do people think they deserve a consulting gig just because they went to school? sigh Just another case of the "we got a trophy for everything, why doesn't real life work like that?" syndrome.
Now listening to a new band in Spotify. Thanks. Hope the meager cents adds up from hundreds or thousands of users.
Thank you for your feedback, it's really useful. I'll answer some of these, maybe Anton will pipe in as well.

1. There are benefits to having the platform and IDE tightly integrated such as it lowers the barrier to entry, allows for faster roll out of new features that require an interface between the two etc. Probably the biggest one is that it allows one to take social coding to the next level by showing not only how many followers a given package has, but also showing whether it passed unit tests, how many productions apps rely on it etc.

2. This is answered in a separate thread below.

5. Agree that the ak lib needs to split up into more modules and packages.

6. You can use any other database as a service offering you want (e.g. MongoHQ, IrisCouch etc.). There's a TCP socket class and a CommonJS compatible HttpClient module that you can use to talk to them: https://github.com/olegp/ak-httpclient
Concord, CA.

www.agentachieve.com

.NET, C#, SQL Server, javascript, jquery

Big app (it does a lot). You must do server side, client side, and SQL. Web forms, but we only use the parts of web forms that work. You do the rest of client side stuff in what works (often "real" AJAX, not the MS interpretation).

This is a contract position. Min 6 months, probably longer. Send resume and requirements jofox at corelogic dot com.
I care! But alas, dropbox is giving me that 403 error.
Show HN: Buddhabrot with HTML Canvas
I wrote a small Buddhabrot generator, inspired by: http://news.ycombinator.com/item?id=1541828

All I did here is coloring grayscale image, few optimizations and translating coffescript to javascript, but now I plan to do the same thing with WebGL. I was hoping to get some feedback and hints before I start.
Engineers aren't from Mars
Thanks, it definitely meets my needs. The arm is a halogen lamp.

I forgot to mention the build supports desk heights from 30" to 52".
Don't worry, much more meager cents will add up in the recording labels pockets, and Spotify, than this band!
I'm addicted to the L-shaped IKEA Galant desks, so I just extended the legs all the way and then put a bunch of my old PHP and Flex books underneath for extra height. I find it helps significantly to raise the monitor so that the top edge is at eye level. You definitely need some kind of stool to sit on occasionally, or it is very tempting to just go back to a sitting desk.
David Martin on Google's Motorola Acquisition, Patents (video)
Are there any other currently existing smartphones that are even cheaper? The comments there mention the ZTE Blade.
First quantum Von Neumann machine
> It’s hard to believe that it’s already been three years since we launched our open source web browser, Chrome.

Chrome is not open source: It contains plenty of closed-source code, from Flash to the print preview implementation. And it isn't just that they wrote "Chrome" instead of "Chromium" in that post - they tout the closed-source features of the browser later down. So it's clear they mean Chrome, not Chromium.

I realize this is not news for anyone here on hacker news, but it is disappointing to see Google making this kind of inaccuracy. You can't have your cake and eat it too: If you want to be fully open source you can't include closed-source code, and if you want to include closed-source code you can't call yourself open source. I'm not saying one is good and one is bad, just that you can't do one and call yourself the other.
I've been reading New Kind Of Science recently, intrigued by some of Wolfram's grandiose claims I ran some tests and it indeed turns out that the Rule 30 cellular automaton is a very high quality PRNG (as long as you pick the right bits). It's a very simple algorithm and very parallel too.

It's just that my version picked one bit per generation (the middle one) and the period of the PRNG is determined by the size of the buffer, so it might be a bit memory intensive for a GPU, if you need several random bits per pixel. I couldn't find any patterns within the period, though. Also it might be possible to get more than one random bit per generation, though I expect the ones right next to eachother are probably too correlated.

Formula's real simple, if the previous state and the two neighbours are labeled L,M and R, rule 30 boils down to the new state will be L xor (M and A).
RDP encryption checksum and keystroke vulnerablities [2002]
Human Ancestors Fashioned Advanced Tools Earlier than Previously Thought
The original report/research does mention technology though (I've just been referencing it for a section of a book I'm writing) - it talks about "premature scaling" in about five different areas, which includes developing non-essential features and devoting time to technical scalability before the app has evolved to fit the market.
30 Seconds to Dramatically Reducing Errors, Dropoffs, and Angry Customers
Why should Massachusetts offer an investment tax credit for angel investing?
Tab Groups: Firefox 6.0.1
SEEKING WORK (Washington DC, prefers remote work)

I love working with Django/Python, HTML/CSS, JQuery.

I can use Git, but prefer Mercurial.

I am also reasonably skilled in Linux-based system administration and general technical support.

My portfolio: http://media.marteydodoo.com/personal/portfolio.pdf

Contact me at hn-2011-09@marteydodoo.com.
The ultimate goal might not be to simply get malware out there per se, but to discredit Linux's reputation as a secure OS.

If that is the case, going to extra trouble to infect Linux kernel source may well be worth it for the attackers.
Using CSS3 Transitions, Transforms, and Animation
Kernel.org servers were infected for 17 days
Traffic to Your Website and SEO Tips: What Will Backlink Indexing Do For Me?