skysight-inc/HackerNews huggingface dataset:
You're not explaining the inconsistency, you're just giving it a name. If someone says "why are the sentences for crack cocaine 5 times longer than for regular cocaine?", it's silly to answer "because these are the rules we have, and they were passed by official people".
I would say Firefox as their business model doesn't see to require you as a product and with add-ons like Ghostery and Ad-block the web is actually pleasurable to use most of the time
Come to Los Angeles. It's not perfect, but the weather's better, economy broader, there's more space, its downtown is improving every year, and building up (in several places) is encouraged. Even the long neglected Metro is seeing investment.
We profile startups that apply to be profiled. We reach out to others, but the majority are from our queue of applications. If you know anyone at Qumulo, we'd love for them to apply at seattle.started.in/apply/.

Also, our site is not meant to be a repository, but more of an in depth look at each startup. We only profile 1 startup each week, so you are seeing the work of only 13 months.
They did it for the iCloud lock which can be circumvented by automatically rebooting the Mac every X tries.
Yeah, I was going to say that this project is awesome, and I like the web themes, but the PDF export needs a lot of work. I think that will be the hardest aspect to achieve. Maybe some LaTeX resume themes can be borrowed from. There are some very nice ones in LaTeX.
Great ideas! I will start add them as issues to the schema repo -> https://github.com/jsonresume/resume-schema

Your meta-layer idea is great too, at the moment we only have password protected resumes.

We are actually building an encryption converter, so you can encrypt your resume with a passphrase, I imagine these public,private etc versions could be controlled by encryption.
I got to about he sixth repetition of the word "scumbag" before I stopped and thought, "what is this, a michaelochurch rant?" And went up to check the username-- oh.
It's not strictly equal, and true, accelerated vesting is a factor.

Just attempting to make the point that one should not take too much comfort in any options package before he/she is over the cliff and unless he/she has seen the cap table.
I'm not sure it makes a lot of sense to say "X is wrong, unless you're doing it for a psychological experiment".

You should be at least as much worried about "manipulating human behavior for profit" as you are about "manipulating human behavior in order to publish the most effective ways of doing so"; otherwise, you're just letting yourself get tripped up by the labels.
I agree with the names. Even just the ordering of first/last name can be difficult. I come from Korea where last name always comes before the first name in a formal setting.

Perhaps you should just require "full name" which the author of the resume would decide for him or herself.
As a complete newbie to contract/freelance work, how did you first get started finding good agencies to work with?
Note that it is probable that Hacker News / News.YC itself will in the relatively near future have a more "responsive" design: https://github.com/HackerNews/HN/issues/96
I've found that unplugging radio from the wall makes it stop talking. This is a great step forward in finding how it works!

This is how it sounds to me.
Came here to say this. I feel the same way — even about the schema. Having a poorly-organized or thought out resume should be an immediate signal to employers. This eliminates that.

Of course, this is not to imply that having a really well-done resume is really worth much either.
How did you find your mix of freelance work initially? Do you go through agencies? If so, how did you find the best agencies starting out?
Maybe. As someone who likes to be creative I'd still never use someone else's template though. Even the font I use on my resume I did some editing on because I didn't like the way a couple of the glyphs looked.
Too bad! I really loved them. :(
seattle.started.in/apply/ :)
If you can work remotely you can move somewhere far and cheap and live outrageously well on half an American engineer's salary. Plus you now have the free time to actually enjoy it.
Nope! We'd love to see them apply!

seattle.started.in/apply/
What is that going to do? You have to remember that these people have been in office long enough to ignore their constituents and get away with it. They are prepared for when you send them a complaint. They'll return a form letter indicating. "Thank you for sending your complaint... insert a subtile fuck off but polite message .. etc"

It's the same with sex based laws. [I.e. having a broad def for a registered sex offender] They're unwilling to repeal ineffective ones in the hopes of not appearing ineffective towards the subject.

----

Anyways going off the rant. The problem is that the only way that we have the opportunity to "sway" the organization's actions is via a set of proxies. We have to influence our congress person, along with others, then we have to convince them that it's worth doing something and following through. If that's not enough we'll have to compete with the TSA unions/employees who claim that what they're doing is important/etc, the lobbyers who have fancy material for the congress person claiming "effectiveness", etc.

It pretty much looks hopeless.
I understand that a lispy language make some stuff about building a language easier, but still is very common to use a imperative one to build them, and in imperatives I'm skilled...

So the question are really 2, to make them more clear:

1- What are the baby steps to make pattern matching?

I could follow a functional language if the explanation is clear, but if the code requiere skills in them I could get lost. So, I ask if exist this kind of resource, if possible. If not, then anything else is ok and them I know I need to devote some time in learn other kind of skills.

2- Is pattern matching more problematic if the language is not functional, inmutable? If is a mix (like with swift), what is the sweet spot (if exist?) or what is needed to make it work easily/better?. So for example, lets imagine that if the language is not statically typed it become harder to implement..
Hacker School: Month 1
India Plans World’s Largest Floating Solar Power Project (50 MW)
I would assume it's an effort/sophistication thing, just raising the minimum bar to weed out/discourage people and lessen the number of attempts in total.
The PA case also resulted in a conviction on 12 counts, with the corrupt judge ultimately being sentenced to 28 years in federal prison.
maybe because I couldn't get past my preconception that choosing between just two prospective dating partners is in many ways, not a problem that calls for machine learning.

Actually, the difficulty was that you couldn't get past your preconception that the post was about machine learning. I didn't claim anywhere that I was writing about ML. The section entitled Why not use machine learning (TM)? may reduce your confusion.

In any case, only one of the complaints about the post was even remotely as articulate as yours (which is quite orthogonal to the "sexism" and "racism" claims).

Which, sure, isn't the kind of sexism that 19th-century-era women faced, but it also doesn't seem to add to any kind of mathematical understanding.

The clause about sexism in this sentence confuses me. It implies, without actually stating, that the post does contain sexism but of a different sort. Could you clarify?
I hate to say it, but it's hard to read articles about him any more. I get so pissed off that it becomes counterproductive.
This is step one. Then in a few months they will introduce new requirements to hand over the login password so the TSA agent can confirm the laptop indeed works.
Costs, Crowds and August Albums!
Gmail doesn't support format=flowed, so from that perspective, it too is an old client. Last time I checked, one of the most widely used non-web clients also didn't support it (Outlook).

But the good thing about format=flowed is that even if a client doesn't support it for display, it'll still look good (on desktops)
I wonder if iOS/OSX "no charge" screen will be enough of a proof.
So my negativity toward unethical people has a distinctive character? Worth knowing. Thanks.
It was a very hard decision to make and starting such a movement is unfortunately from my viewpoint much more than making rational choices about the technologies. We wanted to have a low barrier to entry and also take advantage of the large ecosystem of libraries. 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.

LinkedIn actually exports into a Microformat called hResume which has been around for a long time but has evidently not been able to amass a large developer community. This was another reason we decided to not start with XML.
I don't much care for PHP, always using perl in the old days when given the choice, but I sure do wish the PHP I've had to work with over the years looked like this.

I don't even care how it works yet, just looking at how well its laid out makes me feel like I can figure it out without much trouble. The comments and variable names alone start to draw me into the "story" as soon as I pop open a file.

We don't say it enough to each other. Well done.
Here's another good reference on international names and ways to deal with names - http://www.w3.org/International/questions/qa-personal-names
lickMyAsshole.json
I'm pretty sure there is already effective ways to track ESN/MEIDs via wireless means without having to resort to manually entering it. Heck there are even databases that can map the two to the individual owners.
Too bad. I am equally inclined to roll my eyes when people make false equivalences between terrorism and things like weather or dispersed accidents. I don't see terrorism as a massive existential threat, but the idea that it will go away if ignored is just as foolish as over-reaction.

Imagine a "keep calm and carry on" reaction to 9/11 instead of the panic attack we actually had.

There is no country on earth that would respond to an attack of that scale with equanimity. You seem to forget that 'keep calm and carry on' was thought up as part of morale-boosting publicity campaign to be deployed as a response to the outbreak of war in 1939, although the plan was not put into practice. http://en.wikipedia.org/wiki/Keep_Calm_and_Carry_On

Please try looking at actual historical examples instead of imaginary ones.
Social Network Friendship Paradox
There are airports that have their own "US Based entry" areas as well. I had a pre-passport check in Switzerland. Why? I have no clue, it's not normal but they have US agents there trying to look up everyone coming in.
Regarding names, I've heard of two solutions that cover enough edge cases to be suitable:

1. Asking for "Given Name" and "Surname" clears up most issues with cultures like Korea (where surname comes first).

2. Simply have a "Name" field. Accept any Unicode characters. Hope for the best.

If someone has a name that cannot be represented in written characters or cannot be rendered in Unicode (which would be amazing, since Unicode covers ancient dead languages and fictional languages like Klingon) they probably have more pressing issues than trying to serialize their resume.
"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."

This is complete speculation. Why include this in the article other to sway a certain demographic to view you in a favorable light?

I know the HN community treats him like some kind if freedom of information hero, but I don't.

He illegally copied information that he didn't own..and then cracked when the authorities went after him.

He made millions of dollars from Reddit, he should have had plenty of money to take care of any mental health issues he had.
U.S. Banks Curtail International Money Transfers
Funny you mention that. Just today I was doing some research about Angular, Ember, Backbone, etc. The fundamental question I was trying to address was, why would one need a client-side MVC framework in the first place? After reading several lengthy articles, as well as looking at some documentation, I just couldn't grasp it. They all seem... off.
It took me until I got to the sample before I realized the page was talking about Resumés, not resuming file uploads or something. It was very confusing.
That sounds very ideal, I'd love to automatically insert my online achievements into my resume.
> LinkedIn actually exports into a Microformat called hResume which has been around for a long time but has evidently not been able to amass a large developer community. This was another reason we decided to not start with XML.

So, not trying to be rude here, but have you wondered why it is that an XML resume format hasn't taken off? Other than it being based on icky XML? I mean XML+XSLT has been around for a loooong time and can more than handle exactly what this format sets out to do, and yet a standard XML resume format hasn't taken off.
He should have used parallel construction. Had someone else actually submit the requests for the docs he found that he figured should be public.
It's nice this exists but I wonder if it's just preaching to the choir. The issues seem abstract and esoteric enough that I doubt the documentary will draw in many people who weren't already vaguely familiar with the subject. It's not something that's going to be easy for people to understand and relate to like Supersize Me.

Personally I'm in the same bucket as you. I read plenty about it when it was happening, I'm not sure that anything I'd learn would be worth the time and frustration of re-hearing a story I already know.
It is the loss of the sense of wonder. The trick is that computers today are really really really fast versions of computers from 60 years ago. Fundamentally the same box, just faster and with more memory and disk space.

That isn't entirely true of course, there are special function architectures like GPUs which have a specialness all their own, but it is true for most people.

But the thing that drives people in the beginning, is the sense of wonder. Same thing with relationships, when they are new, everything about them is new and exciting, and then they aren't that much new any more and you don't get any relationship augmentation from the newness. So once you've discovered computers, and made them do your bidding, that is all new and all exciting and the feedback loop is strong. But once you have done all of the 'usual' things once, and due to work obligations are doing them again, but in a slightly different way, you aren't getting the adrenalin rush from the newness. Computer games, same thing, movie franchises, same thing. So what to do.

Well when the rush of newness runs out, you have three choices; pick a new field, pick a different area in the field, or take it to the next level. New field or different area choices give you a new thing to be excited about, taking it to the next level requires that you challenge yourself.

Taking an example from the article, "... I don’t feel like I really grok the module system. I definitely don’t understand the class system. What the hell is a generator and how does it work the way it does? I am so lost."

Decide to take your understanding of Python to the next level, and by that seek out the more advanced texts, read them, read the source code, build Python from scratch, add some change to the module system, analyze the impacts, look at how classes work in Python and compare them to classes in C++, Scala, Java, and Go. If you can get over that hump then you can get engaged in learning things at a deeper level. I really didn't understand Python modules at all well at Google until I took apart the SWIG system to write some C code that was accessible by Python. Port it to a different architecture, benchmark it, change it and benchmark the changes. That is what I mean by "going deep." You will find after a while that there is a lot of similarity at that next level too.

Another skill people don't work on until later than they should, reading code. Read a bunch of code, figure out how it works, prove your understanding by changing it.

All of these things are the programmatic equivalent of strength training at a professional level. If you can't get any satisfaction from this though, option 1 (try something new) will give you more satisfaction long term.
Understanding Intel Instruction Sizes
Two years into his legal battle with federal government, Swartz faced a maximum penalty 35 years in prison and up to $1 million in fines.

No, he didn't. You can only arrive at that number by ignoring the way the federal sentencing system works, because it's based on taking the maximum penalty for any count of the offense charged and multiplying it by the total number of every count.

In reality, like charges group --- you are typically sentenced based on a single count, usually the most severe of the counts.

Prosecutors threatened Swartz not with 35 years but with 7. But 7 years is an equally ludicrous number for the actual offenses charged, which were non-remunerative, non-destructive, and applied to a first-time defendant. Which may be why prosecutors offered Swartz a plea deal with a custodial sentence just several months long.

Swartz's own lawyer, writing after Swartz's tragic death, believed that Swartz could have gone to trial, lost and been found guilty, and still not served a custodial sentence. Not implausible for a first-time offender who didn't try to make a cent from his offense.

Reporters parrot these numbers because the DOJ supplies them in press releases. DOJ is lying when it makes these outlandish claims, but deception on the part of prosecutors isn't an excuse for reporters not to talk to lawyers before amplifying those lies in the press.

As usual, you can count on Popehat --- a blog run by a former federal prosecutor turned civil rights attorney --- for a pretty excellent summary of how the system actually works:

http://www.popehat.com/2013/02/05/crime-whale-sushi-sentence...

(If you're interested, here's the sentencing guidelines for 18 USC 1030: http://books.google.com/books?id=nZu3w1y4fkYC&pg=PA299&lpg=P...)
I built something similar a couple of years back when I was job hunting using a json and Angular.js, I called it modern resume [1]. Live example can be found here [2]. I got tired of having a resume for each format - plain text, html (website), word document, PDF. Every change had to be made in all the places. I wanted to have a single source of truth. This kind of standardization would be great!

My resume.json for science [3]

[1] https://github.com/dhawalhshah/modern-resume
[2] http://dhawal.me/
[3] http://dhawal.me/js/resume.json
This seems to be interesting:

Use UTC times formatted in ISO8601

Accept and return times in UTC only. Render times in ISO8601 format, e.g.:

"finished_at": "2012-01-01T12:00:00Z"

So what if the time zone is important? E.g. the time a user purchased a product. The UTC time is obviously consistent throughout the system but presented without a time zone might not make an awful lot of sense to a user, especially if the time zone is something plus or minus 10 hours.

Wouldn't an RFC 2822 formatted date make not more sense; "Thu, 21 Dec 2000 16:01:07 +0200". You still have your UTC but you are now capable to represent the time to a user within a context that makes sense.
Here is something true:  one day you will be dead.
Google Build
I've got to say I've never seen that theory before, and people seem to be calling it out in the NPR comments as baseless speculation as well.

> [H]e should have had plenty of money to take care of any mental health issues he had

Sadly mental health doesn't work this way. Many people refuse to admit they may have a problem or to seek treatment for it.

Of course we don't know how much of a role his (alleged?) mental health issues played in all of this.
The Tech Entrepreneur's Survival Guide
Is there a website where I can pop in a URL and get the page rendered with word wrapping and line length less than 1000 pixels?

Readability as a service?
If you're already the victim of intimidation, there are only two viable options: give up, stop making waves (not my recommendation, but I won't fault anyone for prioritizing their income/economic security/family) -- or be more vocal and outspoken. That's how such things have been stopped, and brought to light before.

Eg, see: "Pete Seeger - Black List" for some historical context and inspiration. This abuse of power isn't new, not in the US and not in Europe.

https://www.youtube.com/watch?v=Y0_IME9WsHQ
> It says devices that won't power up won't be allowed on planes, and those travelers may have to undergo additional screening.

Better bring your charger.
In the education section, I'd like to see an option for GPA or degree class. Be aware that some countries do not provide a GPA (for example, the UK has these classes: 1st, 2:1, 2:2, 3rd).
The Crowdfunding Impact
seemed like a good idea to me, although i didn't go the full 9 and write a schema or anything.

https://github.com/ransomw/ransomw.github.io/tree/master/med...
Added as issue to the schema repo, thanks!
As far as research articles go, what I've noticed is that I never finish them on the first read. And I don't think anyone should expect to. Too often I see students start reading articles, getting lost after a page and just giving up.

It's perfectly normal to stop understanding after a while and putting the article down. What you need to realize is that it takes time for your brain to process new abstract concepts. Give your mind some time to digest these new concepts. Put the article down and think about it on your off time in the following days. Then pick the article again and see if the part you already read looks more trivial and if you're able to go further this time around.

Most of the time, you will. Repeat.

There is no shame in taking multiple reads and months in order to read a research paper: keep in mind that it took the author(s) years to reach the level of expertise they are showing in that article. Cut yourself some slack. But don't give up on the first try.
Apparently having a page like this in your browser history is great for prosecutors looking to establish mens rea (criminal intent).

[1] - https://www.schneier.com/blog/archives/2014/07/web_activity_...
Were slowly getting conditioned to accept these intrusions.
It's already possible using LaTeX and Modern CV http://www.ctan.org/pkg/moderncv
I wonder whether this study really shows what people are inferring from it. Aside from the somewhat unreliable metrics ("not happy" contains happy => positive!), an increase in negative posts when being shown negative posts could subconsciously promote Facebook as a place to vent, etc. I'm sure the study addresses these things, but as usual the summary is "Seeing unhappy things on Facebook makes people unhappy!"
>It is an either/or thing. Either you have a robust American FOIA-like system... Or you don't. (If you're outside America: You don't.)

You might not have meant it that way...but there are other FOIA-like laws in other countries. For example, RTI (Right to Information) Act of India - I have several people that I know who have used it for great success.
In fact, if I'm not mistaken, it is broader in scope than the FOIA - since it is used to get information on things like why a certain person was rejected for a govt promotion, the internal status of my passport application, etc
I find less-structured formats easier to read for this kind of data. Such as wiki-style markup (markdown, RST, etc.)
> It opens up easy, pretty resumes, which the world really needs

People have been doing XML+XSLT for their resumes for a long time, yet it really hasn't taken off in a standard way for whatever reason. Not sure this being JSON-based will change that. I guess I'm wondering what this solution brings to the table that previous attempts didn't.