skysight-inc/HackerNews huggingface dataset:
I've been using this for a while (at least a year or so) and it's by far my favorite markdown editor. I love the side by side panes (code + preview) and the ease of use. It stays out of my way while I write.

I write Markdown for my blog and depending on what I'm doing, I like to write while I'm doing it, (to verify each step of a tutorial) which means I had to find a MD editor for 3 platforms (Windows, OSX, Linux). This one is by far the easiest, most reliable offering out of the three. The side by side preview is great.

I've used Uberwriter too, which would be great for a different kind of writing. Since I'm usually going through some steps of a tutorial I use a lot of images and code markup and it doesn't really handle this well. If I were writing a novel or article however Uberwriter works pretty great for that.
C through D in the Erik Naggum Bookshelf
the best markdown editor BY FAR is IPython Notebook. What other markdown engine will render math (mathjax) and do syntax highlighting for you. I ended up grabbing all their js for a markdown-based blog platform I built myself

another neat markdown hack is to get the quicklook markdown renderer (if you're on os x) and then use copy in the github markdown CSS. you can see immediately what you're README.md files are gonna look like right away in finder
The idea of examining a subject's pupil has been around for years. I've used a similar technique to reverse engineer lighting setups for portraits. See my friend Mike's portrait of one of his children:

http://www.flickr.com/photos/oatmeal2000/8545400550/sizes/o/

You can clearly see that he uses one umbrella to the right of the camera. With higher resolution images and better focus you can sometimes determine the brand of lighting they use, but that's only if it has a very distinctive shape.
This is a gaping issue. I don't think the answer lies in turning teachers into the kind of programmers that I imagine many of us are on HN. Most K-8 teachers don't have the background that I had when I learned programming, or the spare time to spend hours a day hacking.

Considerable effort has been directed towards bringing programming to kids (e.g., Scratch). Perhaps we now need to make the same effort to bring programming to teachers, the majority of whom are weak in math.

A predicament for teachers is not knowing what "language" will be chosen for teaching kids. If you know nothing about programming, the sheer proliferation of options is going to be a forbidding barrier. At this stage, nobody wants to drive a stake in the ground by declaring a chosen language, but doing so would probably go further than anything else to help teachers get started.

Example: When I learned programming, that choice was driven by being wired into every affordable computer: BASIC. It wasn't the greatest language, but it gave teachers something to hang their hats on.

Editorial: If the moguls really wanted to encourage programming, they wouldn't make computers hard to program. It's an outrage that the most popular computer among teachers and kids -- the iPad -- can't be programmed.
>For example, JavaScript's scoping - even in code without "global" variables - is global-like in that the parent context is always inherited by sub-objects. Also, you couldn't invoke any of the built-in objects and functions without them being global in some fashion.

This is just free vs. bound variables. You're absolutely right that it would be a pain to write things such that there are no free variables from parent environments. However, those functions aren't necessarily from the top-level (global) environment.

>However, in striving to ban explicit global state we have developed an astonishing array of cruft and complexity which counteracts the effects we wanted to achieve in the first place.

I think it's important to avoid global, mutable state in most cases. Relying on functions and constants from the top-level environment is fine, but storing a program's state in the top-level environment is just asking for a whole lot of painful debugging.
The Acura NSX had an aluminum body back when it was first introduced in 1990. I'm glad to see aluminum bodies now being used in more mainstream vehicles.
I'm a cofounder at wL. If you're new to LaTeX, you might want to check out our online course [1], and we also have a 'rich text' mode that renders equations and some commands inline in the editor, for quicker feedback [2].

[1] https://www.writelatex.com/blog/7-free-online-introduction-t...

[2] https://www.writelatex.com/blog/81
what if they refuse to work? Do they just get to walk away?

Not saying the solution is prison but a lot of people who commit things like large-scale fraud are usually psychopaths to some degree, and might also not make the most "rational" decisions. Expecting "normal" reactions to such propositions might be a bit much.
Great Work! I love games, so I'm really happy to see a kid so young designing game. Too bad I don't have any kids around to play this with.

Does he have any thought on "fluff"? Ask him about the Legimons he created, what sounds they make, if they are fierce or mostly friendly. Making a world and a story is almost as much fun as making a game (and will give more value to the game).

On a totally unrelated note, your son has "ruined" my weekend. Legimon just made some game mechanics ideas pop in my head, so I'll probably spend my weekend scribling stuff and making game components.

All around, thank you for sharing!
I like it...
Anyway I agree that my sense of beauty is not conventional...
Can you tell us what kind of biz is it ?
Why can't Google understand why I don't want to combine my Gmail and Youtube?
2 decades ago, a few people told me about how difficult it was to get a job at Microsoft, that they only hired the smartest, most intelligent people. Well, we've seen the result of that. Completely garbage products.<p>I'm afraid, the same movie might be played out with Google now. Once more this morning, Google stealthily tried to get me to create a Google+ page, and to get me to combine my YouTube username and my Gmail username.<p>I use that Gmail address to email people I don't know (e.g., for Craigslist related stuff). If they knew what kinds of videos I watch, it might give them a negotiating advantage, because they know certain traits of my personality (nothing scandalous, I promise ya!).<p>Related: have we made progress on that open source self-hosted alternative to Gmail yet?
I use Org-mode in Emacs.

http://doc.norang.ca/org-mode.html

That doc explains a good work flow.
I use http://todotxt.com/ because I very much dislike having to leave commandline. It's a bad code-switch to leave commandline for a TODO list.

$ t ls/p # list or list by priority sort
$ t add 'Something to do +Project @Tag' # add a new item with +Project or @Context categorization
$ t [Num] p B # give priority 'B' to the TODO listing
$ t rm [Num] # remove some item in the list

I use @Tag to track usernames of contributors of the project.
As someone who has taken a lot of pictures, the key to photography is not pixels, but light. And so I had to read the paper:

"The room was flash illuminated by two Bowens DX1000 lamps with dish reflectors, positioned side by side approximately 80 cm behind the camera, and directed upwards to exclude catch light"

Yes, that's the kind of lighting conditions that are routinely present at crime scenes.
> Well, the notion that all existing teachers are no good is not true, so that rationale doesn't really hold up.

There's two basic facts:

1) Teachers, in the U.S., are generally drawn from the bottom half of college graduates.

2) Generally, teachers get paid about as much as the average non-STEM college graduate.

If the existing teachers we have are as "good as we need" then there is no reason to pay teachers more. There's no shortage of teachers at existing pay levels and teacher pay is consistent with the market pay for other college graduates of similar qualifications.

Thus, those who lobby for higher teacher pay argue that it will attract more qualified people to teaching. They point to countries like Finland, where it is common for teachers to have been in the top 10% of their college classes. They note that STEM majors, who make more than non-STEM majors, take a major pay cut to go into teaching. But under that rationale, it makes no sense to pay more to existing teachers, who don't have those qualifications.
It's the photon shot noise.

The higher your resolution compared to your aperture, the less photons you get per pixel.

Sensor size doesn't matter at all.
MultiMarkdown might be more suitable for large documents, as it allows the inclusion of files between documents, cross-references etc.
Learn to Easily Deploy a Ruby on Rails App on AWS
I use Trello. It works best for me because:

- It's easy to view the list at a glance

- It's easy to add items, move them around, mark them as done

- It is always with me, thanks to a smartphone app

- It gets unwieldy if there are too many items - this is not a bug but a feature which reminds me to keep lists manageable!
I think your experience is too biased to be useful for people outside of YC/Palo Alto/California/America. Even besides the caliber of people that get into YC, the immense network and support system as well as caliber of investors probably makes your advice less relevant to most startups.
I'm building a diet and exercise website that gets people started with leangains (look for a launch in the near term future!). I've got a business plan, and I want to make just enough money to fund my travels around the world for a few years until I turn thirty and start a family. After that, who knows...
What is NuoDB also known as NewSQL?
Performance Techniques for Responsive Design
While I am skeptical that every technology progresses in lockstep and indefinitely: storage capacity; storage speeds; network speeds; consumer devices; I'm actually objecting more to "bigger is better." It seems that isn't necessarily true. Especially when it's a photo of your face.

Also, just a nitpick. I think relevant factor is ~100, the difference between the current resolution maintained by most websites and the proposed one for this technique to start becoming feasible.

[Ok, 20 may be right. I didn't know they allowed 2000x1000]
I'm attempting to build something that will pay the mortgage and put food on the table. To me, that's the difference between waking up and working on something meaningful or accepting project to pay the bills.
I used writelatex to learn LaTex and would recommend it. My first experience using LaTex was to write a research report that ended up being about 15-20 pages and included figures, references, etc. I originally just wrote the report in emacs (without typesetting the math, figures, or references), and then it only took me maybe an extra 90 minutes to typeset the whole thing in LaTeX (previously not knowing any LaTeX). Also, using bibtex for my references saved me a huge amount of time, so the net time difference between writing with LaTeX or familiar tools for me was less than 90 minutes.

Overall, I would recommend using LaTeX because its really not too difficult to pick up.
Amazon.com is perhaps a better example. That site has multiple sign-in levels. It's not a binary state. I'm not sure what names they use, but I'll call them signed-in, signed-in-untrusted, and signed-out.

If you are fully signed-in, you can purchase something or make account changes. If you are signed-in-untrusted, you can put things in the cart associated with your account, but you can't purchase anything without typing a password. If you are signed out, you are fully dissociated from any account.

Note that you can refactor that single trinary property into two binary properties: signed-in/signed-out and trusted/untrusted. (Signed-out+trusted happens to be unused.)

Perhaps it's obvious, but it's true that every multi-state property (or set of properties) can be broken down into a set of binary properties like that, and the breakdown can be done in multiple ways. The resulting binary properties may not be have sensible names as they do in my example, but it can be done. In general, find all possible combinations of values for your set of many-state properties. Enumerate those combinations and write the numbers in binary. Each binary digit is a property in your new set of binary properties. There are multiple possible enumerations, so there are multiple possible mappings from a set of many-state properties to a set of binary properties.

For example, if you have a three-state property and a four-state property, then you'll a combination of 12 possible states. Number those 12 states. Write those numbers in binary. You'll need at least four binary digits. That means you'll have at minimum four binary properties. Those four properties can have 16 total states, so four of the states will be unused.

You can similarly decompose your properties into a set of three-state properties by writing your enumeration in base-three. I suppose you could also consider the current state of your program, with it's many multi-state properties (integers have lots of possible states, strings have even more), to be a single variable-base number that enumerates a state in the state-space of your program. If you consider the remaining input to your program to be part of your state, and the set of all possible outputs to be enumerated in a similar fashion, then the problem of programming is reduced to the building of a machine that maps numbers from one set to numbers in another. How hard can that be? So I'll need your project done by Monday.
"Start a business with a business model that allows you to generate revenue in month 1."

Funding is for companies who want to be big/great. Most big/great opportunities have a cash-intensive front-end that scares away most entrepreneurs. It's not a "cushion" - it's a MOAT. Funding is the boat that gets you across it. There are certainly exceptions, but I don't think it's fair to assume he's "using funding as a cushion".
Wunderlist. And it rocks.

We actually use it now inside my company to assign tasks to people and manage projects. Totally awesome.
Just a few days ago, somebody posted a link on HN for a 4K 24" monitor. Right now, I'm typing on a computer hooked up to two monitors with 2560x1440 resolution.

10 years ago, I never would've guessed we'd be up to 120" TVs with 4k resolution. I was pretty happy with my 42", which was a big step up from what my parents had used before.

Right now, those examples I mentioned are new and expensive, but it won't be another 10 years before they come down in price and Sony and Samsung will be looking to sell us on another resolution.

Meanwhile, having computers hooked up to your TV is also becoming increasingly popular. My dad hates looking at a tiny computer screen, and would much rather look at photos on a TV.

So you've got high resolution TVs, and low resolution photos. That means the photos are too small or blown up to show their pixelation. That won't fly forever.
I believe we're addressing two different things here. On the one hand I'm talking about the "risk of business failure", on the other hand you're talking about the "risk of making less money".

Hence, I agree it makes sense to say that "investment increases the risk of making less money", which is almost the same thing as saying "investment decreases expected return".
Nintendo delays Pokemon apps amid holiday-related Internet issues
I'm also an academic. I use Scrivener, then pop it into LaTeX. Scrivener has a non-commercial version for Linux. It's not fully featured, but it still does a good job. You have to download it from their forum: http://www.literatureandlatte.com/forum/viewforum.php?f=33&s...

Learning LaTeX is absolutely worth the time and effort. I realize it's not the easiest thing to learn, but it's invaluable for keeping track of citations, simple typesetting, and rendering equations. It is not, however, worth using for making slideshows or posters.
>> You've discovered intersectionality

I read about that years ago and I don't take kindly to others trying to humiliate me with condescending statements like that.

>> doesn't mean male priviliege and the patriarchy doesn't exist

That is why I said: "So, yes, there is a patriarchy."

But you miss the whole point as what I said has nothing to do with intersectionality. I'm trying to make the point that "men" even without some kind of obvious status disqualifiers are not always on the top of the status hierarchy. This is the case with almost all big groups. It's not so simple. I was also trying to point out that it's the lowest status men that get derided for being patriarchal as high status is attractive and untouchable.
One has to wonder if his heavy use of amphetamines caused his eccentricity; or if his eccentricity led him to use amphetamines heavily.
Why 20 years?

I'd assume that most people have been facetagged in enough photos on Facebook so that they can be found in every photo by every random person who uploaded there, or to a few other cloud services, which any reasonably determined organization can scrape. People photograph a lot.

And then the CC cameras as well.

Though there are easier ways to spy on people, you can get all relevant info from their phone apps and social media services anyway.
Our Senator's Intelligence "oversight" threatens Silicon Valley's economy.
Look if anyone in your institution has created a dissertation template for LaTeX, or if you can use one [from elsewhere](https://github.com/briandealwis/ubcdiss). I personally found the formatting to be the hardest part, not the actual writing, especially since you can find helpers for various text editors, like LaTeXTools for Sublime etc.

As pointed out elsewhere in this thread, don't make your hammer solve all of the problems.
EXIF-data is a much more realistic threat.

EDIT: Oh and camera-charecterising noise signatures.
I've heard the same thing, but do you have a reference for this?
Wouldn't the lack of weight be a factor in snow, or generally poor-traction situations? Being in Buffalo, NY I already see plenty of trucks fishtailing as it is.

Disclaimer: Truck !== Good in Snow
Simple layman's explanation (from a layman): lenses spread light out a bit as the light passes through, so the red wavelengths hit the sensor in a slightly different spot than the blue wavelengths. You need more expensive lenses to reduce this effect, but you're not going to get those in consumer-grade mass-market 1/8"-across lenses.

As a result, higher pixel densities will cause light from a single point to be spread across multiple pixels, with different wavelengths going to different pixels. Software can probably reconstruct the image somewhat, but I'm sure you'll hit a limit where there is too much interference to get the image any sharper no matter how many pixels you squeeze in.
Hey, thanks :-) We're working our butts off and moving lightening fast to make this happen.

Stay tuned...
On official US Govt site, it says you need an award, e.g. nobel prize for O1. But that is a complete exaggeration as many people have rather average creditentials getting the O1. Having a good degree is enough for several people. Everything in addition helps.
http://www.cambridgeincolour.com/tutorials/diffraction-photo...
> However, in my experience (which is now fairly extensive), this scenario is a vanishingly rare one.

Your experience mostly corresponds to Boston and Silicon Valley, though, correct? I do not have your experience, but I read a lot and keep my ear to the ground, and, not living in those areas myself, got interested in the "micropreneur" idea - stuff like what patio11, Rob Walling, Peldi (Balsamiq) and company are doing. The numbers - at least those I've seen - don't generally seem like they would be a win for investors looking to put millions into something and get multiples of that back. However, at a personal level they seem to be doing very well for themselves. It strikes me as a model that is perhaps more applicable to "the rest of the world" where the ecosystem is not, nor likely ever going to equal that of Silicon Valley.

Of course, I do not think there are any recipes or hard rules for any of this: some companies need VC and need lots of it to be able to do anything, because they've got grand schemes that change the world. Others don't and would be better off without the distraction.
In the case that you use your database for more than just a persistence backend to your Rails app (blasphemy, I know, but odds are your Rails app is generating transactional data that's worthy of analysis you need real SQL for and not just ActiveRecord), indexing foreign keys is still worthwhile because sometimes you'll join the same foreign key in two different tables without ever needing to join in the table they normally map to.
No I didn't talk to her. Who was it and is there a reference?
Trello is just great for doing this. I was also considering writing my own Trello clone with better integration of calendar and plan to do so if I have some spare time this month.
"YC-backed FizzleBit Labs founder Jonas Salk announces his Polio Vaccine as a Service, currently in closed private beta, has been acquired by Facebook for an undisclosed amount. Insiders are calling this an 'acquihire', and it's likely that Dr. Salk's polio vaccine product will be shut down by the end of the year."
Trolling homework questions
> Teachers, in the U.S., are generally drawn from the bottom half of college graduates.

[citation needed]

> There's no shortage of teachers at existing pay levels.

The fact that a number of districts are forced to waive generally-applicable requirements (e.g., issue "emergency credentials", etc.) to get teachers and/or rely on series of long-term substitutes to assure that there is actually a teacher in the classroom suggests that this is not true
I use OmniFocus. Every once in a while I look for something "better" but decide that I just need to be better at using OmniFocus. That is probably true for any of the todo list apps.
As I see it, America has always had a big issue with cults of personality since WWII and will do close to anything to get rid of them, including the 'democratically' elected, whatever that actually means.

While the public foreign policy statement is something like 'oh, if your people elect you, you're a-ok' it's much more like 'if you're a friend of the U.S. and don't do anything we find objectionable, you're a-ok'. Objectionable being, basically murdering your own people enmasse and or giving signs that you're not going to be a benevolent dictator, or trying to get more than conventional weapons.
Flaw constructor does real work
Consider that all of the video on the internet has been processed multiple times already, in order to encode it and decode it upon viewing. The hardware to do so is incredibly distributed though, but nevertheless that hardware has already been manufactured and put to use. The current youtube infrastructure already processes encoding/uploading video at more than 6,000x real-time. With significantly more powerful computers it will be possible to use a similar investment in hardware to not just encode but also analyze and correlate video at thousands of times real-time. What becomes possible 10, 20, or 50 years into the future?

If you can analyze video at, say, 10,000x real-time you can crunch a billion hours of video in a decade. Imagine the value of the meta-data you could get from such an analysis. You would have incredibly fine-grained details on people's lives, especially as video use becomes more common. Being able to see hidden details in reflections is immaterial compared to what will be possible. With enough computational resources it'll be possible to create dossiers on everyone everywhere. You'd know where they live, who their friends are, what they do for fun, what they own, what they wear, what they read. Using writing analysis you could find out how politically active they are, what their opinions are, and so on. Given that abundant individual liberty is still a fairly rare, and constantly endangered, condition on Earth it's frightening to imagine tools that could give such information in the hands of unscrupulous folks.