skysight-inc/HackerNews huggingface dataset:
> He made millions of dollars from Reddit, he should have had plenty of money to take care of any mental health issues he had.

Your comment is ignorant and stigmatising. Apply it to different illnesses:

{Jobs} made millions of dollars from {Apple}, he should have had plenty of money to take care of any {cancer} that he had.

Some mental health problems are resistant to treatment, especially when the person is being subject to immense amounts of stress.
Would it make sense to mimic attributes present in LinkedIn's JSON structure? Most people already have a LinkedIn profile, and it would be easy to make a tool that exports LinkedIn profiles into you new open standard.
And by ‘ripping off banks’ you also mean ‘ripping off people who’ve also lost their homes’, right?
Lawrence Lessig, who is featured in this documentary, recently completed his ambitious $5M fundraising for the MayDay PAC on July 4.

When they hit this fundraising goal, he tweeted, "That's it. We did it. For US. For @aaronsw. Tears, and sleep, and endless thanks. #MayDayPAC" (https://twitter.com/lessig/status/485233905545400321).

"For @aaronsw." Lessig says in the documentary that it was a conversation with @aaronsw a few years back that convinced him to move on from issues of copyright and into "root issues" in politics, like campaign finance and corruption.

MayDay may not succeed, but it has already raised $5M and Lessig has a good track record for achieving change, so one must assume something positive will come out of it.

Though I identify with your anger, I think you can channel it positively.

As RFK said,

"Each time a man stands up for an ideal, or acts to improve the lot of others, or strikes out against injustice, he sends forth a tiny ripple of hope, and crossing each other from a million different centers of energy and daring those ripples build a current which can sweep down the mightiest walls of oppression and resistance.”
There were two judges convicted in that case.
If you want this to take off, you really need to provide a mechanism for exporting it to a wide variety of large resume handlers (monster, various large employers, etc.) and importing (e.g. from linkedin).

Otherwise you have the xkcd problem: http://xkcd.com/927/

It's boring and tedious work, and the number of edge cases will multiply geometrically, but it's likely the only kind of thing that would make this take off.

P.S. Why not YAML?
Inside Google's Software-Defined Network
I'm not entirely sure, something to do with XML not being human readable maybe. All I can really say is that I don't use XML most of the time is because I'm lazy, JSON.parse() is just too easy but I also don't know XML that well and I believe that is because the large majority of RESTful interface's I work with are JSON.

Though I would love to hear someone else's thoughts on why an XML resume hasn't gained critical mass.
I wrote my answer.

1- I'm sorry but I don't know materials for the baby steps to implement pattern matching. However, I think it is not so difficult to compile ordinary pattern matching expression into many nested if expressions, if you have a small language you can manage completely.

2- I think difficulty to implement a pattern matching mechanism is not different for each language.
I think writing a parser may be the hardest work.

By the way, I forgot to paste URL for my interpreter I wrote in the past.
https://github.com/egisatoshi/scheme-meta-interpreter/blob/m...
Lisp is easy to write a parser, and it's because I recommended lisp.
This comment would be much, much better without the last sentence. There's some validity to the argument about NPR speculating about his motives; there's significant countervailing evidence about that. But that doesn't make being sick his fault.
and the link to the sigcomm paper: http://cseweb.ucsd.edu/~vahdat/papers/b4-sigcomm13.pdf
I think that gets to the heart of why a standard metadata-to-pretty-resume solution has never really taken off. The people who really care about it don't even bother trying to make a one-size-fits-all solution, since it's such a customized and personal undertaking. Glad to hear I'm not the only person who's spent countless hours tweaking my resume to the nth degree.
Apologies as this is a bit off-topic, but where does one have to fall on the skill scale to be considered a senior-level front-end dev? I find myself doing a lot of front-end architecture work at my day job, educating my coworkers, and overall the "go-to" guy for front-end work; however, I'm at a junior developer's salary. I don't just do front-end either - I'm actually a full-stack developer, just the most instructive when it comes to front-end work or design.
But what’s the probability they’ll let you use it?
XML is a horrendous technology.

JSON was a much better choice. YAML would have been better still (it's more human readable), but both beat XML hands down in any situation.
Yeah no thanks. I wouldn't want them building over historical artifacts or putting up apartments that will fall apart in 10 years.
I believe the mistake to be yours. Algorithms is a largely theoretical field - when an algorithms researcher comes up with an algorithm with a lower asymptotic bound, that's all he or she is claiming - they're making no statements about its practical utility or the performance of an implementation. An implementation will almost certainly be provided, but that's besides the point.

An explanation of why it's useful in practice is again totally besides the point - and really would be taken to be rather insulting by many researchers - the motivations are often largely theoretical.

As a case in point, the fibonacci queue noted by OP was motivated by reducing the theoretical worst-case asymptotic complexity of Dijkstra's algorithm, and does that very - no benefit intended at all for normal programmers.

If people do not know what big-O means, that's their own problem. The algorithms people do their research, and their papers are published in the context of an informed reader - if someone does not know the definition of big-O and make mistakes based on it, the time wasted by them is probably their own fault.

In the case of this article, it seems as though the code originally ran in 200ms. This seems like a very acceptable amount - and one that would be improved more by using an algorithm like A* with decent heuristics than by simply trying to do the same work in less time.
My favorite aspect about Singapore is that 85% of people live in "public housing", mostly under 99-year leases, which, per Wikipedia:

"is generally not considered as a sign of poverty or lower standards of living, as compared to public housing in other countries. Although they are cheaper than privately built homes in Singapore, they are also built in a variety of quality and finishes to cater to middle and upper middle income groups"
Short term just stick to my current diet and exercise in the gym on a regular basis. Long term i'd like to fit comfortably in an airplane seat.
ESPN Sport Center?
This is a neat idea but this schema is a bit...specific in areas. Much like XML schemas of past the great thing about the JSON interchange format is that it's insanely flexible and anything goes (essentially).

I feel like it would be a much better way of handling resume type data if it was self describing rather than using a very specific schema that ties you into a data structure that may not make sense in many cases. In that case you could simply look for different types of data to display versus a very specific format that won't hold up to every use case.
Eat food, drink water, exercise, sleep. Take breaks.
This is great to hear from someone who did this for a considerable amount of time. I started working 4 days per week 2 years ago (I'm 33) and so far it's proving to be an excellent decision. I'd also say I'm more effective than I used to be at my job, partly because I'm more refreshed from the time off. With the extra day it has allowed me to complete 2 contract projects, help a couple of non-profits with their tech issues and it has proved extremely useful because it's allowed me to complete chores that are usually so onerous because they involve visiting people during business hours.
> I'm not entirely sure, something to do with XML not being human readable maybe.

XML is perfectly human-readable...

> but I also don't know XML that well

Suddenly that statement makes sense.
I don't worry about this happening to me because I know exactly why I learned how to program - because I wanted to build cool shit. I do not fall in love with my languages and tools and therefore I don't feel any stress dropping them and moving onto the next thing that will better help me reach my ultimate and unchanging goal of building cool shit. I think the OP's anxiety comes from their desire to "master" a particular language or framework. If you just stop worrying about your chops and start worrying instead about the thing you're building you'll find all the volatility of the programming world much more manageable.
I was surprised that he said that the Marriott Hotel was ugly, as if this were a widely-held opinion. I haven't heard anyone else say that, and personally I rather like it.
> We wanted to have a low barrier to entry and also take advantage of the large ecosystem of libraries.

That doesn't make sense. You wanted a low barrier to entry, but you have to mark this up yourself with JSON, install command line tools, etc. Seems to me a web app that I fill in some forms and generate a page on your site would be the quickest way to lower the barrier.

> At the moment the majority of web technologies are using JSON so we believe that to get this standard off the ground we will need to go with the grain.

I understand the desire to use what's popular. But I just don't think it's the right choice. I'm interested to see the implementation of how this is turned into a PDF though.

Right now, though, it does sound a bit like "every problem is a nail." Perhaps it'll become more clear to me as I dig in more.

Again, I do think the project is very cool and will be encouraging my students to take a look at how they can use this to promote themselves.
How about "everything I've ever heard or read Malcolm Gladwell to say is bullshit"? He usually isn't actually saying anything, so the fact that so many words are involved automatically qualifies... As one might imagine given our opinions of the man, many of us haven't subjected ourselves to all of his latest communications, so if we're missing some specific non-bullshit please let us know!
Would you like more war or more war?

If you don't want war just choose one of those options.
You are correct, LinkedIn uses a Microformat called hResume, in our templates, we will export to HTML with built in support for the Microformat.

We also want to build a feature into the command line tool that lets users sync their resume.json to LinkedIn.
XML was horrible for data interchange, configuration, and all the other crap people used it for.

It's one of the best tools for marking up content. It's a Markup Language! If you've never used XSLT you really should look at what it can do. Because I can transform an XML resume into something gorgeous without writing too much programming logic.

It's the reason so many technical book publishers use XML. Easy to transform content while also describing that content.
While I don't jump for opportunities to fiddle with a word processor to make a document like a resume look good, I am curious if this is partially driven by an effort to populate databases with information. While I have been unimpressed by efforts to do this by scanning a doc or pdf file, I am afraid of the possible implications for encouraging poor recruiting techniques. Having a searchable database can be nice, but there are so many other layers to finding good talent.
Seems like reinventing the wheel a bit here. Why not use jcard?
Show HN: Price comparison app for Indian online stores
Guy does a $10 Kickstarter to make potato salad, gets $5000 in four days.
Hm, I wonder if I can marry this with Flysystem (https://github.com/thephpleague/flysystem) so I can use PHP builtin functions rather than being tied to their API.

Maybe I'll give it shot!
Except last time I checked, possession of a mobile device is not required by law? So, what the fuck.

Not to mention: [

"the battery's dead and the proprietary charger
is stuck in checked baggage", "whoops i lost the
battery", "whoops i dropped the phone and now it
is broken", "whoops cannot power on without
password for encryption", "aw shucks my phone is
keister stashed so come get it big boy", "hello
look at this childrens toy which very closely
resembles a cellular phone ha ha", "gee why does
this powered on mobile device emit far more radio
spectrum energy than expected even though i am
usually a law abiding citizen?"

]
http://ihackernews.com/ ... if only it had more button.
This. I'm fleeing SF this year for LA. The socioeconomic struggle has finally become, to me, unbearable + the rents too damn high.
I've yet to really try it, but I always thought that (being single, without family) it would be more reasonable to work for 5 hours, have (at least) an hour break out of the office, and then work for another 5, for 4 days, is a more sensible approach to a 40 hour work week, than 58 with a (relatively) short break for lunch... I doubt that that would amount to 40 "productive" hours, but then again, I don't think the 85 leads to that either.
I have never seen this. I've seen actual productivity in those amounts. (4 hour push in the morning, less productive afternoon, nothing gets done on Friday) If you can find it and pull it off, all the more power to you, because it is hard to stay productive after 4 hours of mentally draining creative intense thinking.
On quibble: I don't foresee the market for luxury and sports cards drying up any time soon (as the author suggests). A status symbol is still a status symbol: the main value proposition of an expensive car is to be expensive [1].

[1] http://en.wikipedia.org/wiki/Veblen_good
Indeed I did. Specifically in the context of FOIA requests for CIA-like agencies. I am sure other countries have them; I am unsure how many apply them to their foreign intelligence services.

Does India's RTI Act apply to agencies like the RAW?
The trick with XML is to learn XSLT. The trick with that is it's really a weird language that uses recursion and acts almost functional, but not. But if you learn that, you don't have to parse anything because you just "style" the xml.

Here's a silly playground I wrote to show my students XML.

http://xslteatime.herokuapp.com/

There's a pre-built example you can run.
I could see pissing away an awful lot of time on this. It's almost like I'd rather wait until I'm 60 to dig in. :-)
We were nearly going to do a brand change because JSON and YAML are interchangeable and it doesn't really make any sense to just promote JSON in this case. I also love YAML, the problem was writing specification's seems a lot more mature when you follow the json-schema.org project. So I thought why not write it initially in JSON with the json-schema project as a basis and then just supply the tools for people who prefer YAML.
Unless you're Henrietta Lacks?
Did I miss a paragraph in there that involved torture? What specifically are you referring to?
I pressed the back button and was surprised to see I was on HN, not reddit.
With regards to your last point: it's also up to job seekers and employees to signal to organizations that they need to take professional development seriously. You have to fight the pressure to over-specialize and demand opportunities to learn new tools and techniques. There's a basic conflict of interest here between employer and employee: the employer wants a highly specialized cog they can replace when their needs change. The employee wants to develop a speciality, but also build a general base of skills and dabble in new technologies so he can stay employable for years down the road. Employees need to fight for their interest in this regard, and employers need to have the foresight to realize that the most talented people who have the most options will not take a job at a place that stifles their professional development.
I like that it was Crick who gave some early research. Good to see that some scientists do get a second act. If he had published and survived, would this have been a second Nobel?
Ok, I'll bite. I have a startup. Why should I move to Reno?
I personally think it's neater to mark the class with an @internal PHPDoc tag rather than add a sub-namespace.

http://phpdoc.org/docs/latest/references/phpdoc/tags/interna...
You can also use timezone offsets with 8601 in a similar way: 2000-12-21T16:01:07+0200.
>"It's speculated that what he might have been doing is downloading these articles to analyze them for corporate funding — corruption, essentially — that led to biased results in research, particularly in the area of climate change."

That does strike one as being a bit disingenuous and lawyerly. Allowing that his actions might have been for the purposes of liberating information already in the public domain does not make the fact of his prosecution any less unjust. Furthermore, it obscures the vial necessity of the cause that he was fighting for.
False versus False?

Gladwell's paper was so explicit that I thought it couldn't possibly be true, despite the niceties of "We'd like practice to be important"

The best programmers (and martial artists, and runners, and basketball players) I personally know are the ones who practiced the most, but I've struggled with causation and correlation. They generally got early head starts, and kept plowing ahead.
What percent of that do you think came from people working working either smarter or harder? I'll tell you. Close to zero percent. One word: Automation. One phrase: 'increasingly capital intensive as opposed to labor intensive'.
Great idea! Added as an issue to the resume-schema repo
Eh, I didn't care about cars until I was in my 20s, but before then I wasn't in the market for expensive cars anyway. Kids not being into cars is not the end of the world.
I can certainly anecdotally confirm this. The only reason I'm even in the process of getting my license is because my parents want me to, and many of my peers are similar in that regard. Additionally, when my dad got a new car recently, I was not excited due to its beauty or power, but because of its convenience, energy efficiency, and price (he got a Spark EV).

Add this to self-driving cars coming soon, and cars are definitely looking more and more like a utility.
I don't user twitter, what is it about?
I keep thinking an ontology instead of JSON based resume would be a lot better.
If its miserable, than it is burnout.
Be careful not to extrapolate future trends too much based on what "kids these days" are doing right now. Cars are tools, and when the only task you have to complete is "get to school or work, get home, occasionally get to your girlfriend's place" a car that gets you from A to B without much trouble is fine. But a lot of "kids these days" will eventually grow into parents, and they'll have different use cases and therefore need more versatile tools. A 2-seater no longer works when you have 3 kids, or when you have to haul things bigger than a person for work or your own projects. A simple city-commute-optimized car with a short range no longer works when you occasionally want to visit your parents 2 states over, your brother 3 states over, and your wife's parents in a small town that's inconveniently far from any airport. When "kids these days" grow up, they may discover use cases they'd never considered before.
"Render" here means "by the API" (emit), not "to the user" (display).

In your example, you'd just present the time in the user's timezone, via a rendering transformation.

The API shouldn't concern itself with formatting details, but absolutely the end user should never see an iso8601 timestamp!
Soccer Tournament happening in SF on Aug 16th benefiting Room to Read!
More on this topic: http://fortune.com/2013/11/21/inside-the-mind-of-marc-andree...

"Ask kids if they’d rather have a smartphone or a car if they had to pick and 100% would say smartphones. Because smartphones represent freedom."
I fail to see any sort of a similarities. If you are referring to them both selling coffee, and having brown bags and the same sort of colour scheme. Then well every single company in the world is a copy of another one.
Ask HN: Never been to a internship interview, how to aproach tech questions?
So, I am 19<x<25 years old guy, interested in web development (server-sided / backend stuff) and web security.
Both of those are things I learned by myself, and have used them a lot. Security brought me a lot of money in last few years through bug bounty programs, and I have found some really critical bugs in big companies - but I figured out that doing bug bounties for ever would be way too boring. Web development (I work in Laravel / PHP) is fun, but I really cannot do much without a front-end developers which none of my friends are.

I decided to look for internships in tech companies on Glassdoor, and some of questions are coding questions where you are asked to do some algorithm - and I am really afraid of those because it would be really hard to write any part of code on paper.
That is actual an understatement, information has and always will be powerful. Do you wonder why the US, China and Russia invest so much in spying on each other and everyone else?
Seems like Google Maps has this on Navigation Beta (https://support.google.com/gmm/answer/165392?hl=en)
You should really get a job with them as a sales/marketing guy.
It is horrible for markup too. It is far, far, far too complex and far more verbose than it needs to be. These are the hallmarks of a bad language (or metalanguage).

It is absurdly popular in bureaucratic environments. Bureaucrats adore its complex rules, ability to create arcane standards and illusion of openness. It's also good for job security. However, none of that bodes well for the rest of us.

I have used XSLT and I am absolutely appalled that something like that can even exist. It's actually worse than XML. It is a turing complete language (this means that you can make it as complex as you like, and boy oh boy does THAT happen), but its readability is AWFUL.

There is a reason we have other general purpose languages turing complete like python or javascript or even java and that is because, while they may have some warts, they have had a lot more thought put into them in order to help make them more consistent, better structured and readable than similarly committee-designed / thrown together languages like XSLT.

I can use a normal programming language transform a JSON resume into something gorgeous and I GUARANTEE it will be lot easier to read and modify than your XSLT equivalent.

Sorry to rain on your parade, but it's true.
I've not worked at a hospital, but I've seen people in somewhat similar circumstances: military exercises, working as leaders at a youth camp -- and while they all get the job done, it's always been clear that they'd do a better job if they had more free time/more sleep -- in short they can work productively (under high strain/stress) for more than 8 hours -- but they'd do better work if they could work fewer hours.

I'd be surprised if the rate of errors didn't go down with work hours (to a certain point) at hospitals as well. And/or patient satisfaction went up.

To put this into (made up) numbers, if we assume that a software architect works either 12, 8 or 4 hours a day, and that at 12 hours a day produces on average 200 "valuedollars" per hour, that's 2400 vd/day. Is it really a stretch to claim that you could, on average, do 3 times better if you only had 4 hours, rather than 12? Paying 3 people 600/hour to work 4 hours a day, you'd get 3 times the value/day (note: note value/pay -- but we all know deadlines are important in projects).