skysight-inc/HackerNews huggingface dataset:
I'm not a CEO, but I keep a similar schedule (replace his meetings and schedule reviews with development), and it works well for me. I'm up early, work for ~90 minutes, then get the kids up and ready for the day. Same thing in the evening--unless something is truly on fire, I leave the office between 4:30 and 5:00 every day (or close the computer if I'm working from home), spend time with my family 'til 8:00 or 9:00, then work again for an hour or two (if necessary--I don't do this every night).

Obviously, this doesn't work for everyone who works for someone else. I'm fortunate to have a job with a great deal of flexibility. If I'm in the office, I'm rarely there longer than 7-8 hours a day.
And tools that help one write SQL queries more easily (like SQLAlchemy) are so much more useful than ORMs.

The fact that SQLAlchemy also has an ORM built on top of those tools only sweetens the deal.
I vote for them, does that count?
Yeah, I enjoy ST2 as well, but I know I'm missing out on a great deal of functionality. I'd love if somebody could point me to a good tutorial.

Edit: This was posted above... https://news.ycombinator.com/item?id=4162210. Somebody is apparently writing an ebook and the 1st chapter is available.
A Formula for Data Gravity
Copy http://soundnote.com/
Command-T gives you similar functionality in Vim. It's great.

https://github.com/wincent/Command-T
I'm trying to improve this by writing an ebook about Sublime Text 2. If you're interested, here is the first chapter:

http://cl.ly/0N0X1j401o22353m2V2V
So, now we in the community need a clearinghouse to declare new HTTP headers. Let me be the first: Comment.

<?php
header('Comment: some context on why this reply happened');
?>
Thankfuly most citizens believe people deserve to be rewarded for their work. They may partake in illegal downloading but they don't pretend it is noble.
I'd like to start learning to read faster as well; however, I don't have an iPad, but an Android phone.

I found a few apps (https://play.google.com/store/search?q=speed+reading&c=a...), but I was wondering if someone has already tested some of these and can offer a recommendation?
>"The person on Twitter doesn't exclusively ask Ryan about the business. He specifically asks how he spends his day."

Wrong. He asks: "can you blog about how you spend your day running your biz?" followed by "What biz activities do you focus on now that the product is up?". "Biz" is referring to business, in case you didn't pick that up.

>" Ryan is a CEO of a venture-backed company and people, including ones on HN, are sometimes interested in the lives of people like him, both the personal and professional aspects. "

I'll tell you what his life is like: it's just like yours, or anyone else who has a work-day. Do you really think that somehow being a venture-backed CEO of a tiny company changes your life? That's incredibly naive.

>"As to your complaint of him specifically mentioning his iPhone"

I didn't complain about it, someone in the comments did. His reply was what interested me.

>"If you want Ryan to be more specific, you could ask him on his blog."

No, I don't care to read his blog. As I've said, I have no interest in his day-to-day life. I care about reading HN, and this article appeared today. It's the only reason I stumbled on it, mostly because it had such an eye-catching title.
This is great insight, thanks. To my surprise, some of the open-ended survey feedback has been "if you do x, I would be willing to pay" but it did not occur to me to include specific questions ie- what they would pay for and how much. This kind of tone; these revenue related questions will make for a great follow up.
I've always wondered what the mathematical basis behind OOP is. I mean, relational databases are grounded in first-order logic and set theory. If there was a mathematical theory that grounds OOP, then I'd love to know because then there may be a way of finding a mathematical basis for ORM.

Anyone who wants to provide the answer to this one would be my new best friend :-)
A Showcase of Heart-warming Instagram Photos
Laptops also have in effect a cleaner power source with UPS built in so any power glitch's get filtered on a laptop as standard compared to a desktop.

I've heard this theory before but never seen it substantiated. Do you have a link to any research or articles that explains how this works?
India's $39 Aakash tablet relaunched
I have talked about & mentioned something similar before but bundeling the whole thing into a browser extension.

Every site you hit gets checked against a local list thats periodically updated. It throws up an information bar with bad security practices associated with the site you are browsing, everything from mailing plaintext password to the idiotic things like above.

If it becomes trusted enough it might move some developers/organisations to actually take action, if not it will at least warn individuals of the obvious problems before they signup and not afterwards like at the moment.

Edit: Last sentence didn't make sense.
Needs an RSS feed for data mining purposes...
I guess you are right. I won't be going into academia but will be doing research in the private sector — among other things because I didn't want to go into teaching.

My PhD is originally in computer science but turned out to shift to quantitative sociology and social network analysis — with some heavy amounts of compsci.
Yahoo's rationale for choosing PHP:

"The short development cycles needed to stay ahead of the competition demand a web-centric scripting language that is easy to maintain and update."

http://public.yahoo.com/bfrance/radwin/talks/yahoo-phpcon200...

They didn't choose Python, or Ruby, or Java, because none of those languages are as expressive or shut-up-and-get-out-of-my-way as PHP. Just because a high schooler can write PHP doesn't mean it's a toy not also meant for world class engineers.
What is Tuts+ about?
Just because PHP doesn't 100% doom you to failure, doesn't mean there is "nothing wrong with it".
Totally agree and also find making audio notes is more convenient. Problem is, like you say - the transcribing is lacking. Playback is also an issue - it's often not very intuitive to play back the note after you save it.
Ideas can not always be represented well with just text; they seem to require at least the ability to create arbitrary arrangements of text and diagrams in two dimensions. That being said, many of my notes are done in vim with some unholy amalgamation of markdown and LaTeX.

The tactile feel of a real pen on real paper is very nice, it makes note-taking a more pleasant experience. However, paper notes are difficult to index and amend, and easy to lose or damage, which is why I'm willing to compromise and take notes on computers.

I think the ideal device for note taking would allow me to cohesively use some sort of stylus or touchscreen and a real hardware keyboard at the same time. Currently I use vim for some notes and a paper notebook for others; the most helpful thing note-taking software could do for me is allow me to seamlessly combine these two.

So here are my notes about building a good note-taking program. The Bonus Points are the kinds of things that would get me to spend greater-than-pocketchange amounts of money on said program.

* Make it easy and straightforward to input and format text with the keyboard

* Make it easy and straightforward to draw diagrams and re-arrange text with the mouse/stylus/touchscreen

* Run on my local machine. I don't stop coming up with ideas just because I don't have a network connection, and I don't stop needing access to my ideas when your company goes out of business. Syncing between computers is still important though, use Dropbox for that. Bonus points if you give me a daemon I can install on my server and sync everything through that.

* On that note, use a highly portable native file format. I know I'll want to be able to review my ideas 5 or 10 years down the road, but I can't trust that your software will still be around. Plain-text is obviously the best in that regard, but some kind of archive format that includes plaintext and layout information would be more practical. Bonus points if you hack the file format however you need to so that if I open my notes in vim instead of your program, they still look as correct as possible, and if I save changes in vim they transfer sanely to your program.

* Support LaTeX formulas or at least have very good handwriting transcription for formulas. If I were taking notes about the humanities, I'd certainly just use a text editor and be done with it. Bonus points if you do both seamlessly (so, I hand-write a formula, you transcribe it into the correct LaTeX and now it's there when I open the file in my text editor).

* Huge bonus points: If I take pictures of (note that I did not say scan, I said take pictures of, as in with a webcam or cellphone) paper notes, your program imports them in a sane way (with handwriting and diagram recognition).

* Have a very clean, minimal GUI that doesn't get in the way and makes normal use cases (text, simple diagrams, and formulas) Just Work. This is not a cloud "app", nor is it a social network, an email client, an IDE, a word processor, an address book, or a calendar. Focus taking and archiving notes well, at the expense of everything else, and I'll enjoy using your program.
I live in a school district that pioneered this year giving half of the high school freshman class ("ninth graders") Apple iPad tablets at the beginning of the school year. I attended the school board meetings during which the program was evaluated. After a lot of gee-whiz demonstrations ("look what you can do with an iPad") and a rather incredible statement by our school district's curriculum director that soon the district will no longer need to buy textbooks, because students will download instructional materials onto their iPads for free, the district decided to give ALL high school students iPads from now on.

So I think Gates is right where he is asked this near the end of this interesting interview:

"Q. Tablet computers are big these days. The Surface tablet was just released by Microsoft last week, and iPads are all over campuses, but it doesn't sound like your approach has been to give devices to students and hope things change that way. What do you think needs to happen for factors like tablets to really make a difference? Or is that not even part of the equation?

"A. Just giving people devices has a really horrible track record. You really have to change the curriculum and the teacher. And it's never going to work on a device where you don't have a keyboard-type input. Students aren't there just to read things. They're actually supposed to be able to write and communicate. And so it's going to be more in the PC realm—it's going to be a low-cost PC that lets them be highly interactive.

"But the device is not the key limiting factor at this point, at least in most countries. If we ever get the curriculum to be super, super good, then the access piece, which is the most expensive part, will be challenging, requiring special policies to let people get access. The device, you'll be able to check out of the library a portable PC, so I don't see that as the key thing right now."

Perhaps someday Real Soon Now, voice input may partly replace keyboard input (I'm trying that on this computer I use in my office), but I think Gates's essential point is correct that students need tools for producing content a LOT more than they need more tools for consuming content. And they still need adult guidance (which may not have to be every-weekday guidance from professional teachers in brick-and-mortar schools with compulsory attendance) to choose content to consume wisely and to be helped through the initial steps of learning to produce content.
The cynic in me sees sleeping at you desk a purely showing of how far you are willing to go for no other reason.

Same with people who eat lunch, often with a work and knife, in their cubicles. It's not about saving a half hour. Maybe you can eat a sandwich and type at the same time. But really, are you saving that much time? And if you are not using your hands, can you not read your email while eating in the cafeteria?

I perceive things like that as work place theater.
I often see "read faster" advice. I rarely see "eat that meal prepared by a Michelin starred chef in half the time" advice.
> This could probably be improved by having a background thread that uses a ZeroMQ socket for heartbeating.

Don't use heartbeats on REQ/REP, because they won't work well with the lockstep communication fashion of those socket types. Also, you have to be careful because ZeroMQ sockets are not thread-safe, so the background and active thread must coordinate through a lock, or work in an implementation that handles this implicitly for you.

In ZeroRPC, we solve this by using XREQ/XREP with heartbeats. This has worked out pretty well in practice.
Exception handling using Java
A Conversation With Bill Gates on Higher Education
From the article:

I think NoSQL is technology to be taken very seriously… But even so it only works when the fit between the application model and the NoSQL data model is good. Not all problems are technically suitable for a NoSQL database. And of course there are many situations where you're stuck with a relational model anyway. Maybe it's a corporate standard that you can't jump over, maybe you can't persuade your colleagues to accept the risks of an immature technology. In this case you can't avoid the mapping problem.
> In my admittedly anecdotal experience, I have found that ORMs are the most useful for the most trivial queries. For anything complicated, I find it easier to drop into SQL and write the query directly

As a recovering DBA, I want to jump out of my seat and say "Yes, exactly!"

In many situations, "simple" queries can easily cover 90% of what you actually need, and simple queries are often an order of magnitude less expensive than even modestly complicated ones.

If your devs are in the habit of writing lots of SQL, they'll often decide to do things like write one complex query to avoid the need for a few trivial queries. From a developer point of view, that makes sense, but the result is that you end up chewing lots of database resources. Databases tend to become scarce resources quickly, and it's usually very expensive to scale up.

In my previous experience, the ORM helped reduce needlessly complex queries, and freed up resources on the DBA side of the house to help optimize the complex stuff that needed to be there.

Granted, I was a DBA a long time ago, and resources were far less plentiful back in the good old days. But I think this is still relevant whenever you get into "big" databases.
Pay for Lastpass. They're fucking awesome.

Wish they'd add a system for private/public key storage though.
Geeklist opens up its developer social network to the public
686K TPS with Spring Framework Web App and VoltDB
We’ve recently put up a series of blog posts describing the components of a Spring-MVC web application, including VoltDB as the database, that saves votes being called in for talent show contestants. Today I’ll talk about what happened when we benchmarked the Voter application on Amazon’s cloud platform. The short story – running on a suitable EC2 configuration (see details below), we achieved 686,000 TPS for a Spring-enabled application using VoltDB.
The goal with HireHand is to help startups and small businesses hire people for skilled positions. It is difficult as a business owner to hire for jobs that you yourself are unfamiliar with the required skills. You search around and put all sorts of buzzwords in the job description, and you end up with a pile of resumes that have an equal amount of buzzwords and acronyms. Cut through that pile with HireHand. We can screen the candidates through phone interviews/online meetings and then present you with a much smaller pool of well qualified candidates. You are then able to concentrate on hiring a person that fits with your company and don't have to worry about whether the he or she has the skills to perform.
You pretty much nailed what I was going to say. Yeah, I found it a bit strange that the only alternative to using an ORM that the author could imagine was to roll your own? What's the problem with using SQL directly?

To answer the grandparent: I did read TFA, and I don't buy it. His claim that a good ORM makes 90% easier and gets out of the way of the remaining 10% doesn't match my experience with any ORM at least. Perhaps I'm wrong! All I'm saying is that from what I can tell, using an ORM buys you nothing worth buying.

edit: Ha, you're being sarcastic. No, I'm serious. Are you saying that using an ORM solves escaping problems? I honestly have never connected those two. That to me is a problem calling for a set of escaping/unescaping functions, not an object-relational mapping. To each their own...
Do you want to be Right or Effective?
The place to start is with a professional design team experienced in similar projects. Yes, you can cook something up yourself or turn to the internet for advice. You can do the same thing for legal matters as well.

Based on your description the requirements are specific to the facility and its operations, and that's the sort of challenge that benefits from comprehensive a design approach rather than scatter shot measures without integration.
I have a few internal dashboards built with DyGraphs (http://dygraphs.com/). It's useful for quick timecharts, but can be kind of obnoxious for anything more complicated.
Well, at least in the case of Hibernate, it's easy enough to drop down to native SQL when you need it (although you obviously risk giving up database independence) and you can still keep the OOP "feel" by defining query post converters and what-not.

The points made above about "don't use ORM for reports" aside (a point I strongly agree with, btw), I've found Hibernate makes my life a lot simpler and rarely gets in the way or fails to do what I need it to do. But I do occasionally create a native query to deal with some edge case or whatever.
I find that the opposite way is way harder to debug: I see that a controller causes a bunch of SQL queries, but where do they come from? In the view? In a helper? In another library within the app?
CtrlP is newer and is arguably much better than Command-T

https://github.com/kien/ctrlp.vim
You could spend a day writing a crude version of this or you could pay 3 quid for someone to write it for you. Open source weeps. Which brings me to the fact that there are already numerous programs that do this. Even one in python so you could run it on whatever.
1) It isn't really mass market except in cases where someone has built some half decent UX on top of it. But yes the CLI tools are an amazing UX for developers, no developers are not a mass market

2) Again a handful of skinners (many of whom are really just sticking half naked women on the screen) are probably not representative of the whole of design or even the best of it.
Duly noted. Thanks!
According to some comments the plugin in question is "amember" but there are several (old) posts on their forums say they don't use plaintext. I'd be surprised if it was, but then again ...

http://www.amember.com/forum/threads/db-password-encryption-...
http://www.amember.com/forum/threads/password-on-resend-sign...
Really? You believe that people fall for Nigerian scams and click on shady ads on the Web, but not that framing a price increase as a discount (a tactic practically every grocery store in the world uses) would make many people feel better about it? I think you're drastically exaggerating the average person's resistance to marketing.
I agree it would be great if there was a good HTML template the IEEE or ACM used. Even using Latex you spend ages making it look exactly the way you want and don't want to upload a dodgy HTML version.
Found a ctags module.

https://github.com/SublimeText/CTags
Automate the creation of FreshBooks clients with tarpipe
The fact that you can easily change it back doesn't make it ok for FB to make these kinds of sweeping changes. Again, FB shows its poor stewardship of user account data. I'll happily continue only using G+.
For those interested, here's a way to get a block cursor when in Vi(ntage) mode. It can now be installed via package control (instructions have recommended that way to install for awhile, but I could never find it).

https://github.com/netpro2k/SublimeBlockCursor
"would the plants respond to the centrifugal pull of gravity"

Sometimes I have to reread sentences like this to get what the author is trying to convey. I don't understand why the author didn't leave it at "centrifugal pull. " It's already an adequate layman's term. A sentence like this only serves to confuse and make physics sound harder than it is. If a good teacher can open kids eyes to the wonders of the world, a bad teacher can easily fog the world in obscurity and inconsistencies.
> In my admittedly anecdotal experience, I have found that ORMs are the most useful for the most trivial queries.

True, but 'trivial queries' generally cover the majority of use cases within your average CRUD application, and that's exactly why ORMs are useful -- you don't end up re-typing 'select bar from fu where id = 1' or 'select * from fu, bar where fu.bar_id = bar.id' etc., etc.

Beyond that, most of the common joins are trivial as well, and can be abstracted away, and a lot of those queries end up being optimized according to known SQL patterns for the common use cases, so you can avoid n+1 and so forth. For these work-a-day queries, ORMs work just fine.

That said, there are tons of situations where ORMs make no sense at all, like complex migrations, large OLAP-style analytic queries, etc. For these, it's important to keep your SQL chops up and know the pitfalls. So, I use ORMs where they work well, and drop into SQL all the time where they don't.

The trick, as with most things, is finding the right balance: don't try to abstract away complex, singular use cases, but also don't duplicate trivial code all over your code base where the ORM has done the work for you.
That's exactly what this game feels like: a sweatshop. The auction house ruined all the excitement of the game for me - instead of gearing up through farming, they eliminate the "slot machine" appeal of the game by making the only way to gear up through the auction house. Basically, this means you're just running around mindlessly trying to collect as much gold as possible. I played Diablo 2 for 4 years straight; I played Diablo 3 for 2 weeks straight and shelved it. I did the same with SC2 as well... Blizzard games seem to have lost the magic for me. Obviously, I blame activision.
Original Yammer investor George Zachary speaks out on the Microsoft deal
How is this better/different than using a recruiting service?
Anyone see this Editor released that's on GitHub:

http://ec2-174-129-28-157.compute-1.amazonaws.com/2012/06/25...

the inline parsing of CSS & javascript seems like a huge productivity gain.
You know, in theory it'd be possible to do that within Sublime but I'm not sure if that's veering towards the emacs approach of ALL THE THINGS. I'd have to try it but I think you can probably use PyQt to grab WebKit and make a package to display HTML docs within Sublime
I guess I shouldn't have made such generalizations about how many joins, and I'll fully admit that I've written a 10+ join query in an ORM and the SQL it generated was just fine.
Harga Blackberry Baru dan Bekas Juni 2012 
Harga Blackberry khusus di Indonesia masih menunjukkan tren positif walaupun RIM tidak begitu gencar dalam menelurkan produknya. Tak dapat dipungkiri bila blackberry masih menjadi idaman anak – anak mudah yang haus teknologi khususnya di Indonesia. Minggu lalu kita kedatangan 2 smartphone Blackberry dengan harga tergolong murah yang memiliki fitur hampir sama dengan gemini. Nama handset itu adalah BlackBerry Curve 9320 dan BlackBerry Curve 9220 yang sudah kami masukkan ke dalam daftar Harga Blackberry ini.
Harga Blackberry Termahal