skysight-inc/HackerNews huggingface dataset:
Imagine how poorly your idea would be communicated if you included definitions or explanations for every word longer than six letters. It would be hard to cut through all the noise to get to the interesting part of your message. By assuming a particular level of background information (in this case, vocabulary), you're able to focus on the interesting and important insights.

The same is true in math. You don't leave out random steps; you leave out steps that you expect your audience to have already mastered. You leave out steps where the working-out process doesn't contain anything particularly new or useful. Anything that comes down to "apply a bunch of lower-level math in a tedious way" doesn't belong in your paper. Re-creating it shouldn't be necessary for getting the basic idea.

When this is done properly, the result is clear and concise communication.
I have implemented a javascript eval into my text editor. When I select text, and call the command, it passes it off to a node.JS engine and replaces the selection with the return result. In this way I can write a JSON.stringify([anyvalid javascript],null, [indentation]); and instantly get perfect JSON. This is much less troublesome than trying to make a new slightly incompatible format.
In CS6, they finally corrected a lot of outstanding annoyances that pervaded previous versions, like vector pixel snapping, changing multiple layers colors at once, layer styles on groups, fixed 90 degree rotating... the rest of the changes are here:

http://bjango.com/articles/photoshopcs6/
Thanks for posting this. Seriously funny.
Symbian is dead
Trying to get a trial account for Adobe Digital Publishing Suite was nigh-on impossible. The stated time was "5 working days". Unfortunately the exact time we needed it was over the long thanksgiving break in the States.

Even after 5 working days we never got access and have to resort to using the Adobe reseller's account to actually try out the software.
Yeah, I can definitely see room for disagreement with how I worded it. What I really meant was "do it with drive and intensity or don't expect optimal results."

I'm active enough on enough fitness communities to see plenty of people make good-great progress on their own or ho-humming things. Compared to a completely sedentary lifestyle, ho-humming it will result in great progress.

Drive and intensity for something unproven (working on a side project, startup, etc) obviously yields unpredictable results. That's where the problem with HN is. But for something like exercise that has a long body of research and countless case studies, drive and intensity (provided proper form, nutrition, etc) only improves results.
How is Gnome Shell coming along with this release? I used Fedora as my Linux development VM for some time, but Gnome Shell just bothered me too much. KDE and FVWM didn't do it for me either. I went as far as trying Ubuntu 12.04 on its release, and found a reasonable default setup to settle in to. I like Red Hat more than Canonical, but I like using Ubuntu more than Fedora. I will have to stick with Ubuntu unless Fedora really improves going forward.
IMF's Lagarde Becoming a Part of the Problem, With Greek Payback Time Comment
Here's the PDF (from Hacker Monthly) if anyone wants to print out in nice magazine format: https://dl.dropbox.com/u/48613464/How%20To%20Read%20Math.pdf
there's a reason he requires it for JSON. it's that javascript has problems when you use a javascript reserved word as a key- for instance, if you were making an RPC api, and you had a json object {do:"methodname"} the javascript eval method would throw a fit. So rather than include the full list of javascript reserved words in a spec intended to be language agnostic, he just made quoting the key a requirement, which makes things vastly simpler.
There are companies that specialize in reverse engineering schematics from silicon. It's entirely possible (albeit relatively expensive and time-consuming compared to good old-fashioned industrial espionage) to recover schematics from silicon.

Have a look at this video from ChipWorks http://www.youtube.com/watch?v=Il5sTZKBLO0

See the schematics? They've created those from scratch by deconstructing the chip. (I can say with certainty that this is the case because I'm familiar with the original schematics for this part. The ChipWorks ones are much neater!)

Doing this for a larger, all-digital chip is substantially the same. In that case you can probably step up from identifying individual transistors and identify the standard cells directly, since they tend to have distinctive-looking gate structures.
Yes, I realize I didn't explain it as well in the README as I had in conversations and emails.

I find JSON tedious and error-prone to generate by hand. I also frequently wish I could document the data with comments.

Others have written about these same ideas, e.g. [1]; after feeling the frustration for over a year, I decided it might be productive to actually build a JS parser to get the conversation started.

My main use cases are Node/npm package.json files, and test case data.

[1] http://bolinfest.com/essays/json.html
Outdoor furniture
Find the finest garden outdoor furnuture! If you are a person who loves spending quality time relaxing and a person who loves nature, you probably enjoy spending a lot of time in your garden.If you do, then you should know that there is a very simple way to make that time even more comfortable and pleasant for you.All you have to do is to start looking for garden furniture and outdoor furniture.
I am just replying to say I wholeheartedly agree with this. It fuels my cynicism.
JSON is an amazing serialization format but hand-written JSON is completely wrong.

I think this fixes most of the problems of using it in hand-written situations. Just the lack of comments in JSON makes it inappropriate for configuration files and tests.

But this shouldn't be called JSON. JSON is strict and doesn't include comments because it's designed for interoperability between different systems. Just because it's been abused to be used for configuration files doesn't mean it needs fixing. One just needs to use the right tool for the job. Your project might be the right tool but then it's not JSON.
JSON is great because it is simple basic cs types (string, numeric, boolean, object, list, date), a perfect middle ground between messaging and readability without going all XML/SOAP. And the unchanging simplicity is that way because it is so broadly accepted from Javascript to web services and beyond. It fits nicely into the system because of it's limitations but that also gives it standardized power.

Any changes to JSON should be fought til death. Use YAML or make a new format if you need more.
Eh I think it's more of a brand choice. They've pretty much cornered the market with the rounded square. Anytime I see that, I think of an app icon.

That and standardizing the white space between apps. It looks cleaner to me than looking at a bunch of different sized silhouettes. Yes, it might be less efficient, but I'd prefer the overall aesthetic over the half second I potentially lost.
Extending bar and club hours doesn't even make my list of things Boston could do to improve the entrepreneurial environment.
Oh cool, it was in issue #5 (http://hackermonthly.com/issue-5.html).
Ask HN: Where to start? Am I on the right track?
I've been interested in programming for a few years now, and have been bouncing around a few ideas for some web apps the past few months. Mostly things to teach myself that would hopefully become useful to others. I've been reading HN for a little more than a year but have never really contributed. I've been doing a lot of reading lately here in regards to language/framework choice, bootstrapping, and startup stuff in general. It's definitely something I want to try.

A little about me: I'm very unhappy in my current field of computer & network support and need a change. I'm 24 and hate what I do. I'd like to eventually generate some passive income/break even and then grow from there if this seems like a good fit for me. I've dabbled in c++ a couple years ago and created simple LAMP based intranet site. Recently I've started working on the website of the company I currently work for, mostly some basic PHP. I'm ok in HTML and CSS.

Choosing a language and/or framework has been difficult. I've narrowed it down to either PHP or Flask. PHP because that's what I have the most experience with. I have a couple development books on it. Flask because it looks like a minimal framework and something I'd be able to understand in a shorter amount of time compared to something like Django. There are some useful looking plugins to get myself started and between Python and RoR, Python seems more attractive to me. I have a little experience in MySQL so would probably go with that to start with.

Am I on the right track? Between PHP or Flask, would one be better suited than the other to start with? I'm afraid of doing the majority of my learning ahead in a language or framework that could be damaging in the long term of a possible development career. I don't want this to be a lang vs lang post but I value the experience of the HN community and would love to hear your opinions and experience. Email is visible in my profile if you'd prefer that.
Slightly off-topic but I will forever remember a math professor of mine, Bryan Snare, declaring that 'You read Mathematics with a pencil!'.

True then, true today, true for eternity.
RIM will remain the choice of companies and governments strictly due to BES; no other OS offers such direct central control over the users' devices. Companies (mine in particular) are struggling to cope with Apple and Android devices in the enterprise, and Windows Phone 7 only slighty better.
This article was clearly written by someone with very little understanding NYC's tech scene. While I would agree that there is a social/mobile bubble here, many impressible businesses serving other sectors are being started by incredibly bright entrepreneurs. Each of whom know what Quora is.

In terms of finding top talent, as long as a company is building products with tangible value and the CEO can outline the immediate ROI for customers, those that flock to Wall Street are there to be had. The East Coast also has our own top universities, the originals - Harvard, MIT, Cornell, Princeton, Yale, Penn, Carnegie Mellon - who are each producing phenomenal mathematics and CS professionals with East Coast ties. The ability to staff talent is directly correlated to the quality of the company's product and founders.
Introduction to Backbone.js Part 3: Routers – Video Tutorial
My neighbor is an attorney that handles their licensing contracts (came in as part of an acquisition). He is quite impressed with the licensing process/infrastructure, but I wonder if that's the problem: the processes are set up for major deals with huge licensees and, as a result, the individual gets screwed.

I'll have to ask him about it.
(and by extension the dollar)

How does an inflating euro cause inflation in the dollar?
The real reason your Photoshop experience sucks is that has a monopoly. The problems would all go away if that changed.
WTF was it anyway?
Yes. It was really silly.
Keyword Research For Search Engine Ranking						
Keyword research means doing nothing rather than searching for appropriate or suitable unique word or phrase from the sea of words. Is it? Normally each and every person will say this if s/he will be asked for the question regarding what is key word research. If you are a new person in SEO world or want to be a learner for SEO or know something about SEO then hurry for doing some brain storming for keyword research. SKS Technologies is always with you for your betterment.
You seem to be implying that making an effort to seek change in the format that npm uses is a bad idea. I'm not sure I understand why that is. Surely the status quo isn't always perfect?

In the software world in general, and in Node/npm land especially, code talks. I thought it'd be more productive to build and share a working ES5-style JSON parser than to simply ask Isaac if npm would support ES5-style JSON. =)

Yes, you're right about trailing commas. One motivation that such an approach couldn't address is documentation: I've frequently wanted comments in my package.json files, e.g. explaining a particular dependency version, or a script command.
This was indeed a problem in the IE6 days. Every browser today (and ES5) supports reserved keywords as unquoted object keys. There are thus no reserved keywords for object keys in ES5, and by extension, JSON5.
I don't really think there's too much risk of Microsoft taking C#/CLI (particularly non-classic Asp* stuff) behind the barn and killing it. It's both a bad move considering how many of the successful cornerstones of their business run on it or use it extensively (SharePoint, Reporting Services, BizTalk, OWA, Powershell etc), and would be breaking from a tradition of supporting existing versions of everything for far longer than is useful.

Silverlight could only be killed like it was because it's on the client. Classic ASP, a 15 year old technology, still runs easily on IIS 8 / Windows 8. Yes, Microsoft could kill CLI on the desktop and stop distributing .net frameworks (or by removing the desktop mode from Windows 9 and removing .NET support from metro etc), but it's almost as safe a bet as there is that you'll be able to use it on the server for at least the next decade.
> This bookstore didn't do anything more special than actually work hard to beat Amazon. Oh, and they also picked a location literally across from Harvard Yard, filled with a constantly rotating customer base with a penchant for reading and lots of disposable income. That helped too.

WordsWorth had similarly prime location and a relatively early online bookstore, IIRC. They also tried things like the Curious George tie-in. Didn't save them. The Harvard Book Store's survival is more unusual than you think.

P.S. They didn't pick the location to compete with Amazon. They were there (under previous ownership) since before Jeff Bezos was born, I believe.
This reminds me of Microsoft's "cloud" offerings.

The last version of Office I bought, I bought online, its undownloadable. There is no CD key in the account. A few years ago I used Office Live. Its shut down and (may be) named 365 or you are supposed to use Office 365. I don't know.

I once used "Microsoft Online" which was just a hosted Exchange server. The goal was to use the web based email, along with Outlook on my desktop, and synced to my phone. They told me to call support to get Outlook to work with the hosted exchange account on my Windows machine. No thanks.

Nothing with Microsoft's "cloud" services make sense. There are a bunch of different names that continually change. Multiple accounts access multiple services. And in the end, most of it barely works.

Its surprising and disturbing to hear the same thing happening at Adobe.

The bones of these bloated bureaucracies are creaking very loudly. The managers of these companies are begging for customer assisted suicide. That's good for small start ups who have no trouble staying on message.
I'd avoid PHP (because there's so many that start from scratch with PHP and make a bad name for themselves and the language). Python and Flask are a good place to start and Python is a "respected" language. So without experience and PHP on a resume puts you'll be lumped in the same group as all the awful programmers that think PHP is bees-knees (Even if you're not awful).

Plus, there's this.
http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-de...
Show HN: Concept UI for Everything [File searching app for Windows]
Certainly. I'm not advocating for a change to JSON -- this is explicitly a new format. (The test cases use a .json5 extension to illustrate this.)

FWIW, I'm not adding any new data types or functionality, just making the syntax more human-friendly. It also continues to be a strict subset of ECMAScript, but v5 now.
Louis vuitton homme
I'd really like to know what your top 3 would be.
I know from personal the experience the reason why I peruse a book store and then buy from Amazon is simply the price. Having it available instantly instead of waiting the 3 - 5 shipping turn around is nice and all, but it isn't worth a markup of almost 25 - 40% over what I pay on Amazon.

I love book stores, and there have been quite a few that I've been to where I've found books that Amazon simply didn't have and bought them, but overall the price is too great of a difference to simply ignore.
Seems like you're getting a lot of criticism for this, a lot of which I have to agree with. Writing valid JSON is extremely simple and unfortunately it's hard to see how this project would do anything besides promote bad practices for a near-universal format.

Suggestion: turn these criticisms to your favor. Make this into something that promotes good form. Perhaps by acting as a compiler that transforms your forgiving JSON into valid JSON. Make a command line utility. Emphasize how the output passes JSONlint or something. In other words, I'm suggesting that you remake this into a sort of coffeescript for JSON.

In any case, the path you are on isn't gonna garner much support. Change up your stride a bit and you could be on to something rather nice, though.
The bonds Greece/Spain/Portugal hold and are defaulting on were largely purchased by German and French banks. These banks turned around and hedged the default risk with US banks. When the defaults occur (or if...they could choose to inflate to the moon or call the default by another name), the German banks will go to their US Bank counter parties asking to be made whole en mass. US banks will be unable to cover this pay out (unless the fed steps in with truly massive amounts of capital) and have no real reason to do so...

What we saw in the US housing crisis is now playing out on a scale of nations.
Another example: APL used a bunch of mnemonic symbols for operators -- for example, the "reverse" operator is a circle with a vertical line through it. Mirror image. This made sense back in 1962, with Mad Men-era Selectric typewriters* , but it never sat comfortably with ASCII. Very dense, expressive code. Like thinking in kanji, after a lifetime of alphabetic hackery.

* http://en.wikipedia.org/wiki/Selectric

The idea has many things going for it, and is worth another go in the era of touchpads and graphic interfaces. APL has always had a die-hard following, and intriguing ASCII offshoots such as J and K, but it's time for a second chance.

The APLs have many other interesting aspects (they're all about data-parallelism and functional programming of a different flavor than Lisp and Haskell), but to my knowledge nobody has sincerely retried the glyph-based language thing again.
Ah, I should mention that this is for a volunteer non-profit group. They are/were falling into the 'spreadsheet as a database' trap, so this is the first visible step to move off of that and onto something manageable.

The next stage is to get a slightly more comprehensive site going which will keep track of contact information, attendance history, etc.
Nixon acknowledged the "One China" policy, not two, when the US shifted diplomatic support from Taiwan (Republic of China) to mainland China (PRC).

Taiwan is not a "major" US ally, rather the US is Taiwan's major ally. The US has several other regional countries it has a significantly greater alliances with, such as Japan, South Korea and Philippines. Though through an act of Congress, the US may (depending on the situation) have some obligations to aid Taiwan in its defense if attacked by mainland China.
Glad you someone mentioned HoI !! Definitely the right game on this matter.

RTS like Red Alert do not really help you to plan well. It's too deep into micro-management, there's hardly any strategic planning going on. Most of the time you just try to survive first, then build up your base, and build up your offensive forces. It's very entertaining but not very "rich". I always felt that Total Annihilation was way better in that sense: huge maps, lots of differents ways to attack, lots of important strategic choices before any confrontation even takes place. A good balance between a HoI type-of-game and a RTS like Red Alert.
Symptoms Of Panic attack
If worries and fears interfere with your daily life, you may be suffering from an anxiety disorder. Panic and anxiety can be a feeling of fear and terror and also involves a wide range of physical symptoms
Why are we able to share any Facebook photo by copying its URL
It seems that we can just copy its URL and then anybody can access it, even someone who is not supposed to have access to it.

Doesn't it breach the privacy of the owner?
Have they fixed the "won't install on case-sensitive filesystems" bug that has been in every version of Photoshop for the Mac?
Google+ or Google-?: Active users represent 10.3% of the whole population
In general though as long as you learn good learning skills you'll be fine. It doesn't matter what framework you choose in two years or less the stack will be very different (with a high likely hood). Learn good software design, databases, cacheing, javascript, basic html, css and you'll be solid no matter the details of how it's accomplished.
JSON is not exactly tied to javascript. For example the number-type is not specified in much detail. You could imagine this to be a 64bit int but if you load it into javascript it will be converted to a double and you will loose precision if your number is big.
It doesn't. But we're doing the same thing they are ... ergo, the same thing will happen here.
The author suggests that Google has a unified product vision; I'd love to hear what it is. To me, Google has been all over the place in the last 5 years.
And slow, JSON.parse is magnitudes faster than using user-javascript to parse it yourself.
That's npm, not node itself, that relies on package.json. When its creator chose it,
he knew exactly what JSON is. He's maintained on HN and elsewhere that he made a good
decision. So even if you stop calling this JSON, he's not buying it.

Going along with this, there are other formats that lend themselves extremely nicely to being human readable/writable/parsable. I've seen YAML (http://en.wikipedia.org/wiki/YAML) used out in the wild to support these sorts of use cases, often in systems which also leverage JSON.

Edit: Not saying the author of npm is wrong for picking JSON, just that there already viable serialization alternatives expressly designed with human factors in mind.
Health and Wellness
Would you mind elaborating on your diet change(s)?
Okay, this I'll believe.

I was immediately skeptical about the "printing press" mentioned in the article. Amazon has a ton of free, out of copyright books available directly for download on their site. No printing required and I don't have to leave my house.