skysight-inc/HackerNews huggingface dataset:
Sometimes things pop into your head at the worst time, when you can't do anything about it. However you collect it (todo list app, email, pen and paper), making a reminder is the only way not to fail at life.

Real life is too complicated and too important to just forget stuff.
It's about the rate of change. Luthiers are practicing an art that would be recognizable to Stradivari, three hundred years ago. The tools are made of more modern materials but they're basically the same. The product has a more modern design (both functionally and stylistically) but is basically the same.

More importantly, the culture and business of instrument-making is largely the same. You have a shop in your garage or basement, or in the back of your store. You make instruments by hand a few at a time and sell them, preferably for cash, to individual buyers. You learn by apprenticing with someone who knows, or reading books and practicing like crazy for decades. Maybe you'll scale up to a factory with a few dozen journeymen cranking out instruments… like Stradivari did, three hundred years ago.

The problem with programming is that it's unstable. And I contend that it isn't even the unstable languages and platforms that hurt (as everyone says, experience makes it easier to learn new languages). Nor is it the eternal brokenness and turnover of APIs. This is not a new problem, nor does the patience to deal with it necessarily decline with age. Indeed, to an extent the opposite is true: experience has taught me not to panic when my favorite API is shot out from under me. (The first time it happens is a really awful surprise and a test of your patience, but the fifth time it happens you're probably used to it.)

No, I think the real problem is the constant turnover in culture. Programming in the late 1980s, for example, was a completely different social universe than web consulting in PHP, or iOS development: Different typical org structure, different business model, different way of learning the trade, different communities and communications channels, different career tracks, different project management styles, different constraints, different everything.

Immersing yourself in a new culture is hard. You're going to get schooled by kindergarteners, so check your pride at the door. And you're going to have to relearn your whole approach to the business, not just a new syntax or a new set of APIs. You're even going to need to learn new jokes. And the biggest challenge of all is that your old culture rarely dies cleanly, so you're never quite sure if you're doing the right thing by becoming an expatriate. Why not just go home, where you have the seniority and the contacts, where you know the old stories and can visit the old hangouts? The old way is shrinking, but is it really time for the funeral?
What makes it better in my calendar?

Here are a few reasons I prefer this in a list, and not part of my calendar:
1. My calendar tells me specific places to be or people to talk with/meet at specified times. This is important, because I've usually scheduled with these people, so it's not up to me to change it. It's a set time for dealing with something, that has to happen in that specific time.
2. For todo items like "see this movie", usually I don't need 30 minutes. I need 2 minutes to check if the movie is out, decide whether I'll see that movie today or not, and if not, move the task to another day.
3. I don't have a specific I need to deal with that task. I'd rather not postpone it 300 times.
4. I have 10's of these tasks. I really don't want them cluttering up my calendar.

All of the above mean my calendar is my go-to place to see actual, important things that I've scheduled with other people. My todo list is the place to see little tasks that I need to do sometime. Perhaps on some specific day, but not in any specific time. These tend to be very different kind of tasks.
Why is this on the front page of HN? If anyone needs evidence that the quality here has suffered, this is exhibit 1.

"On-Topic: ...anything that gratifies one's intellectual curiosity.
Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon."

I don't consider this some interesting new phenomenon and would be surprised if others, when pressed, would really think this was. This is a "weird news, politics" story.
Actually, the secret ingredient is butter.

And love.
Yep, I generally don't care about Facebook privacy because I don't place anything on it I'm not comfortable with the world knowing.
How about now? http://moduscreate.com/enable-remote-web-inspector-in-ios-6/
you already answered your own question. They limited signups to only people with @hardvard.edu addresses. When they expanded they just added more schools to that list of approved addresses
I have a HP LaserJet 4100 series at home which I bought several years ago on eBay for < $200. It's amazingly reliable and cheap to print with due to an abundance of 3rd party toner cartridges -- not that it matters much when we average perhaps a couple hundred pages a month in usage. Perhaps this device is so old that it emerged from HP's old school engineering culture?
Freaking awesome app, love the update!
I'd bet it predates the concept of the interview. In the Google article, it's not explained in the form of an interview question; Cindy characterizes it as insurance against wasting time. This is the kind of thing I'd expect to see mentioned when reading about English coffeehouses or French salons.
Actually the competitor deliberately did it in order to kill Netscape's business model. This also affected Opera too.
Sorry about your laptop man. This guy had a simular problem and was able to resolve it when the robber uploaded some pics. Might be a good read on how he worked with the police.

http://blog.makezine.com/2012/08/31/how-tracking-down-my-sto...
Even a solo developer is on a team
I've grown more and more into thinking having a database is maybe overkill for only a blog. I do use Octopress too and it really makes you think "do you really need a DB for that?"

If you compile your posts into HTML, use Javascript for more dynamic content (like comments by Disqus or a Twitter feed, for example), HTML files take almost no resources to serve, so you can handle a huge load without many resources.
iOS6 Safari allows remote debugging: you can open a site up on an iDevice and then connect via Safari on the desktop and use Safari's version of Web Inspector
I bet she's a woman who is already too rich and powerful to go down without a fight. HP needed her much more than she needed HP. I can't imagine that she'd put up with nonsense given her power -- the ability to walk away and likely tank the stock. Someone without fuck-you money might stick around and compromise. However, she must either be doing this to cement her legacy as a successful CEO or for a massive increase in wealth. Accepting mediocrity doesn't allow her to achieve either.
There was an art project I saw a while ago where you got to confess all your undone ideas to a "priest", and you got absolved of the responsibility for doing them. Maybe this is the curse of living in a world where so much more is possible.

But OP goes too far when he says that you should rely only on your brain's natural scheduling and short term memory. I mean, without a grocery list, I can't even remember all the ingredients to make a birthday cake.

Prioritizing is hard. I don't think there are any simple solutions. But maybe we need some sort of trigger to know when we should throw out undone projects, or cast them into some very far back burner. What would that be?
An algorithm to calculate whether a commenter is a troll
Yes, I think you missed the live event where this was used as a deck to go along with a presenter -- which, of course, is notably absent here. I'm fairly certain that those abbreviated bullet points were extrapolated on when the presentation was given live.
Under exactly what theory of law would PadMapper be able to file such a suit?

Late edit: By claiming Craigslist is a monopoly.
Suboptimal, not unsolvable. There are a handful of ways we can — and, after today's feedback, will — improve the experience.
Tower of Babel: A tour of programming languages
FameTube is YouTube minus the Junk
Nicely done. I never had any problems with Craigslist on HousingMaps. In fact, they were always quite helpful, e.g. unblocking my IP from their scraper list every year or so.
I too find the calendar much more useful than the generic to-do list. For one thing, if you can't come up with a specific date you need this done by or on... YAGNI. :)
It's pretty amazing from Safari to plugged in iPhone in iOS6 using the new remote debugging.
I have to mention coda2 & diet coda airpreview for iPad specific live debugging too, and Adobe's new edge inspect works well too (I've been using all three today for a responsive iOS site)

http://www.mobilexweb.com/blog/iphone-5-ios-6-html5-develope... (see last point)
http://teamsoell.com/andy/dietcoda
http://html.adobe.com/edge/inspect/
Jekyll's really great. I found that it makes publishing articles super easy (especially with GitHub Pages) while giving you full control of your front-end.

If you use grunt.js, you might like this grunt-jekyll plugin I wrote: https://github.com/dannygarcia/grunt-jekyll
Are you behind a firewall or proxy?
Yes, the audio that went with this presentation.
Great! I know for a fact that Netflix does this, so it's good to see you guys are inheriting the better parts of Netflix ;). I have a Canadian Netflix account, which while in Canada can only access licensed Canadian content, but while in the States I have access to the whole gamut of goodies that are available here and not back at home.

And I don't have to pay a cent extra :).
I'm conflicted. It's easy to read this as partisan flamebait (because it is) but also brings up the kinds of questions about things like identity, privacy, online community, digital media, real-name policies, and anti-gamer bias that at least a few people care about.

News isn't exclusively about what has just happened, it can also be about what has been happening.
Yep. Some of the code assumes the FB global is present, which I thought we had factored out, but apparently didn't.
Text is a sequence of characters. HTML is a sequence of tags and HTML-encoded text. Some text can be interpreted as HTML. Some of that HTML can be malicious. The bottom line is if you take text, and you give it to something which expects HTML, you will encounter bugs with non-alphanumerics, XSS holes, or both.

Let's look at the methods discussed in the article. textContent gives you the text inside of an element, ignoring any tags. This text can certainly look like HTML, and that HTML can be malicious.

createTextNode takes text and creates a node with that text as its content. innerHTML of that gives you HTML that, when rendered, is the sequence of characters that matches the text you passed it. If you want a sequence of HTML which cannot contain tags, creating a text node and immediately grabbing the HTML within it certainly is a safe way to do it.

In general, "escaping" is the wrong way to think about it. You have functions which can convert text to the equivalent HTML, and you have functions which extract the text within a DOM node. While sometimes the HTML which renders as a given text string is the same as the string, this is definitely not always the case.
Quote pulled from the article...

> Swallow your pride and start learning a platform. There are a ton of opportunities right now for platform work, that work is not going to end any time soon and you might as well take the plunge sooner than later. There will be some limitations but in return you will get some opportunities that were not possible before

This is a great point. A lot of people here ask how to get into freelancing doing Ruby or Python work, but there are a lot of opportunities for platform work. This is especially true in the PHP world with Wordpress, Magento, Drupal, etc. I believe these ecosystems are much easier to target than general application development because they attract paying clients who can better grasp what a platform will do for them as opposed to a programming language or framework.
Spacebar and arrow keys control the slides, just like in every spreadsheet application, ever.
Who is carrying the phone though? Will it be rooted from the get go?
The HP Proliant servers are better designed than the HP PowerEdge servers, but that is about all from HP that I would recommend
Maine Democratic candidate criticized for actions in World of Warcraft
I did not say or advocate going calendar-less.

The trouble with to-do-ing the minor/forgettable stuff is that, over time, you end up with a big-ass Katamari ball of minor/forgettable that is kind of oppressive.

Or you become a slave to getting minor/forgettable things done, out of fear that they will inevitably overwhelm you -- which they will, since there are always a zillion minor, forgettable things you could be doing.

Which is worse? I think they're both pretty bad outcomes.
> But he goes too far when he says that you should rely only on your brain's natural scheduling and short term memory. I mean, without a list, I can't even remember all the ingredients to make a birthday cake if I go to the store and that is my one and only task there.

This is mainly what I do with my to-do lists. It's the odd-ball things that need to get done, but aren't pillars for future progress in the day and are out of my normal routine. To pick a random example, dropping off a letter in the mail bin. If I don't do it, I wouldn't know for the rest of the day because I'm never going to think, "Oh, I can't submit my progress report because that letter is still in my backpack!" And I don't do it often, so I'm used to ignoring the mail drop boxes anyway. Aside from my brain either randomly remembering or pulling on a long thread and re-deriving the need to mail a letter, there's no reason it would come to mind. But if I write it down on a centralized list and I repeatedly check said list, hopefully I'll catch it in time.

For me, a to-do list is a set of things that need to be done that otherwise don't really fit into the normal flow of life, but still need to be done.

And I have a bad memory to boot. I forget things that aren't written down all the time.
I am a fan of research notebooks, for sure, as a general place to put daydreaming and ideas that might be useful one day.

But a to do list, to me, is something quite different: it is a contract that This Thing Must Be Done Eventually. I find that this is rarely the case. The things that "must" be done will get done whether they are on any list or not, e.g.

What is the most important thing in life?
http://www.codinghorror.com/blog/2005/03/on-necessity.html
Photon reaches from beyond the grave in quantum trick
I’m convinced of to-do lists. There is one important rule that often helps: Don't put things on your list that take less than 10 minutes of your time. Do those things right away instead!

I write my lists in SublimeText 2 using this plug-in:
https://github.com/groenewege/mdTodo
Basically, it provides only one shortcut for marking tasks as completed. That way I don’t lose time by fiddling with the UI of one of those to-do list apps.
Came here to say this ;)

Good job.
You're a fucking idiot for making this the headline.
> If I want to become a lawyer or politician, I don't go to MIT

Actually, going to MIT is fine if you want to be a lawyer, as long as you get good grades at MIT and do well on the LSAT.

The LSAT part should be easy. For the kind of person that goes to MIT, the LSAT is a fun test.

Grades might be a problem, as MIT is not, I hear, the place to go for an easy A. However, if you can get good grades there, the MIT background should stand out with the law school admissions people, because they don't see a lot of applicants from MIT. Law touches nearly everything we do, and the top law schools recognize we need lawyers and judges with diverse backgrounds. That MIT degree will be a plus.

Amusing LSAT trivia: Physics and math majors are the highest scoring group on the LSAT, followed by philosophy and religion majors. The lowest scoring group is criminology majors, and second lowest is prelaw majors.
The Best Way to Find Aliens: Look for Their Solar Power Plants
>Seriously??? You can't swing a cat without hitting someone singing the praises of "Big Data".

Which I also consider BS. I've seen tons of those "can't swing a cat without hitting X" fads in my time come and go, at best staying small niches.
Hakin9 as professional magazine ... well, you have to know somethin, a donkey will never be a stallion :)
1. I don't see a price anywhere in the article. Adepteva plans to sell the 64-core version for $199 and that includes the board.

2. Adepreva plans to open source the hardware and software, does KALRAY?

3. Adepteva have actually built chips. The kickstarter project is to scale up manufacturing to bring down the cost. I think $99 for 16 cores is pretty good.

Still, if the price is right, more is better, so it's worth keeping an eye on.
I understand that some (relatively small) parts of the code are shared with Android. It will be interesting to see if Google then considers this an "incompatible fork" of Android and threatens to boot ZTE out of the Open Handset Alliance as they did with Acer/Aliyun. Given the parts of the code shared (only low level device driver / HAL type stuff) are so distant from "core" Android and so minor it would seem pretty extreme for them to try and claim this. Nonetheless they might technically have the right to do so, so it will be an interesting test of whether they are truly motivated by desire to keep Android compatible or are actually being anti-competitive and wielding OHA membership as a club to keep potential rival OSes from emerging.
http://www.joelonsoftware.com/items/2012/07/09.html

> But I have noticed that in many real-world companies, the desire never to miss any bug report leads to bug bankrupcy, where you wake up one day and discover that there are 3000 open bugs in the database, some of which are so old they may not apply any more, some of which can never be reproduced, and most of which are not even worth fixing because they’re so tiny. When you look closely you realize that months or years of work has gone into preparing those bug reports, and you ask yourself, how could we have 3000 bugs in the database while our product is delightful and customers love it and use it every day? At some point you realize that you’ve put too much work into the bug database and not quite enough work into the product.

doesn't really work, though, does it?
We have a winner for SHA-3: Keccak
My mail server deliberately won't complete in under a second. This is because many spam systems don't actually speak SMTP - they just spew the protocol at you and ignore what is being sent back. A little delay helps catch them. (In Postfix use sleep and reject_unauth_pipelining.)
I use github pages with jekyll and I'm pretty satisfied with it.

I have an additional wrinkle - I have a jekyll plugin I wrote that I want to use, so I have to run jekyll on my own machine and then commit the plain html output to a separate repository. Once it was set up though it doesn't look much different though, just one extra step (running ./push_site_live.sh) after I'm done.
I got sick of Wordpress security issues and updates so I moved my blog to Octopress.

What is even better is that you can host those files without a server environment with Amazon S3 and cloudfront.
We...obviously have completely different philosophies on how universities should be run. A good lecturer is, in my opinion, paramount to learning. Too many of my classes had lecturers who were completely incompetent, and worse than that, didn't even make an effort to be good teachers, and I, like you, was forced to learn the content myself. Another, a man who is highly regarded (our school built him a lab just so he'd come here), used slides literally copied and pasted from Wikipedia.

The result of this is I have a significant debt (though less than you get from a US college), and an education which is completely sub par.
Adam, our artist, was usually blocked on us, the guys implementing feature code. I believe it he spent around 130 hours from concept to completion.
Wow. Was that all custom-built, or is he using some sort of visualization / timeline library?
Dead right. I'm 60 and I feel the same.
I've chatted with Ivan. He's very talented :)
You mean, something about the absolute, bleeding-edge version of Firefox causes it not to work? ;)

Kidding aside, I'll take a look. What OS?
Benefits of using static site generators from my point of view:

* Don't have to worry about traffic at all.

* Don't have to pay for hosting (it's free using Heroku or Github, probably other places as well).

* Less moving parts, less to go wrong. For my simple personal site I don't need any server-side code and don't want it.

* Still super easy (for me) to use to publish content.
It sounds like the person I'm asking is doing the exact same thing, but they haven't scaled up to the tens of billions yet. I'm asking how he intends to scale his model.
We're competing against the "back" button, aka apathy. That's a way bigger obstacle than any other company could be for a startup, right?

I have no idea why they're requiring a minimum.

We are not. That's why we're signing up hundreds of advertisers at the moment and people are firing up campaigns left and right. Today is a good day.
I think you are mistaking 'lists' and 'todo lists.' OP is talking about 'todo lists' specifically--the kinds of lists you make for big things you need to accomplish.

A todo list is a list of tasks you are intending to accomplish:

Check my email, fix three bugs, eat lunch, call that sales guy, write copy for the ad, go to store.

A normal list is just that, a list. Here is a list of lists: groceries, bugs, ideas, commenters on hacker news.
The minimum will be lifted very soon. The reason for its existence is to phase in customers that will generate enough traffic to properly tune our bidding algorithms for the auction system that FBX uses. There's nothing specific about FBX that requires a minimum.
A vacuum chamber containing 150,000,000 K plasma surrounded by molten lithium blankets surrounded by liquid-helium cooled superconductors. Yeah, that sounds cheap.

Solar, anyone? Somehow I don't see $73/watt 7 years from now competing with $19/watt right now (of which about $5 is the panels) and falling fast. I'm assuming 13% capacity factor for solar here, which is pessimistic (Northeast US).
He asked 'in hex', which means 'in base 16'. It's not open to different perspectives.
High performance elastic JVM optimized for Linux
Holodome
How about a radical notion - we only fix the bugs that we got a report on in the last 30 days, or that we've worked on in the past 30 days, and still seem like they are worth the trouble. If fixing the bug is really about adding a new feature, transfer it to a different list.

The thing about bugs is that they get reliably re-reported over time anyway, causing you to spend even more time noting the duplicates. And for old bugs, you need to spend even more time reconfirming if they are still relevant.

Everybody hates this. Why not exploit the recurrent nature of bug reports, and assume the users will ask us about it again if it matters?

I can't think of an instance where we were really glad that we saved some minor bug reports from months and months ago.