skysight-inc/HackerNews huggingface dataset:
Maktaba: A library for vim plugin authors, by Google
Maktaba is the culmination of about a years worth of effort at Google to make all of our vim plugins consistent and safe. We hope these tools will make writing safe & consistent vim plugins easier across the board.

I'm one of the authors of Maktaba, feel free to direct questions my way.
> “Public $$$$, Private Gains,”

That's true, and the right solution is to remove public funding from transportation. Then there's no downside to private gains.
I hate to post the typical "why are they focusing on adding new features before making it actually work" kind of comment, but this is that comment. I like MDN, but it drives me nuts how often I click an internal link on it and either get any number of server errors or a 404 page.
First, being a smart programmer doesn't mean you're a smart/experienced sysadmin.

Also, depending on the mailserver selected, installation difficulty varies. And it can be harder your first time if you're setting up SSL. Took me several weeks to understand Apache HTTP server's reverse proxy set up and figure out how to modify it to support forward secrecy.

I've found Zimbra to be easy to install and a delight to use. There's lot of great features such as spam filter and calendar. It's open source.

Don't forget to set up your PTR (reverse DNS) which often involves specifically asking cloud providers to set this for you. Otherwise your emails will almost always be tagged as spam.
Things could be worse -- at least the protestors aren't naked.
> I should probably find a service that lets me do this without giving up all that information.

Just buy a standalone GPS device. Avoid the ones called "Live". TomTom ones with FM radio traffic receivers are really good.
The sad part is that I don't mind waiting that long. For most things, I will skip Google entirely and go directly to MDN and not waste my time sorting through the documentation light results from W3schools. Someday, I might start using Web Platform Docs too.

http://docs.webplatform.org/
Coding doesn't teach you that. I have programmers that write commercial software opening tickets to change their shell prompt, or to enable VNC on a Linux build server because they 'can't be expected to learn how these systems work, they're programmers.'

What you want people to learn is basic system maintenance and troubleshooting.
> If you agree that teaching people to code will result in more professional software developers, which seems reasonable to me, we'll have more of them and the cost of any one of them will be reduced.

If I may disagree - you're assuming that the 'demand' for software developers is fixed. But, we know that it isn't. In fact, more software developers working on software may actually increase the demand for software talent, particularly if these developers go on to start companies themselves =).
We should also be teaching how to change a tire, how to cook basic nutritious meals, personal finance, etc..

“A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.” ― Robert A. Heinlein
Anyone find it lame how people are tweeting about an incident instead of communicating with each other when they're like 10 feet away?

Don't expect to reason with protesters if you're not even willing to talk to them. Way to be the uptight sheltered techies you're being made out to be. That being said, I don't think it's legal to block a vehicle, and protesters would probably be better served doing something productive rather than complaining immaturely in this matter.

Shame on everyone!
If Bitcoin as a payment system (including exchange fees to give government fiat to the bank) has lower overall per-transaction fees than VISA, it's a win for adoption for this business.
Private cars get fined for stopping there.

They're not blaming the bus for high housing costs. They stopped the bus to get attention, which worked.
It's a sin of omission. They're not opposed to the web, but they're not pushing it forward as much as they could, either.

> Why re-build iWork in HTML5?

Windows.

> Why add web notifications?

...for Mac only. I strongly doubt web notifications will ever appear on iOS.

To be fair, Apple has been a much more responsible steward of the mobile web than Microsoft in the IE6 days, but that's damning by faint praise. Ultimately, they care most about their closed app ecosystem, and the web is an afterthought by comparison.
Your hypothetical example shows that you know nothing of raisin farming. The grapes are laid out on paper next to the grapevine, and don't move a centimeter until they are dried. Moving grapes that are mostly water to be dried at a second location is a waste of cargo capacity--you would be moving water just for it to be evaporated somewhere else.

But let's fix it by changing the grapes to ARM CPUs and the raisins to tablet computers. The chip fab decides to stiff the customer intentionally. You still didn't say who the known reneg recipient is. Perhaps an open-source tablet software project? If it is someone both parties are likely to support anyway, they simply reduce their donation by the reneg amount and blacklist each other.

With high-value supply-chain transactions, you probably want a lawyer-written contract in place and at least one face-to-face meeting. At the least, you know who the supplier is, and can go break his kneecaps with your lawyers. Or you pick an arbitrator and do 2-of-3.

The bonded 2-of-2 is pretty much just to solve the problem of non-recurring or rarely-recurring consumer-level transactions. If you want to buy weed online and can't trust a third party, you can put up bonds. If the assumptions of bonded 2-of-2 don't hold, you don't use it. One such assumption is that the 2 parties are anonymous and cannot trust anyone or effectively retaliate.

It could certainly be gamed. The FBI could take all of its Silk Road seizure coins and put up as many fake bonded 2-of-2s as possible. In the end, it would probably just end up funding a "legalize pot" PAC with a massive amount of coins, since it would still have to designate a credible reneg recipient, which must be clearly identifiable.
I remember enabling it. They asked very clearly do I want it or not.

It was 8 months ago, maybe you just forgot.
But that same argument goes for Bumblefuck, Arkansas, no?
I don't have any links off-hand, but I've seen some very convincing, scholarly analyses in the past. The research tends to come up during discussions about H1-B quotas and so on. IIRC, one of the features of a real shortage is supposed to be that prices go up, but in our IT "shortage", wages are approximately flat.
What Obama Left Out of His Inequality Speech: Regulation
SVG, data URI + SASS. An exploration.
The new site seems speedy enough to me, but I do remember the old one being so slow it was unusable.
> Apologizing for phone and cable companies who are raking in record profits doesn't help us in any way.

I'm certainly not apologizing for the cable companies. I'm pointing out that complaining about them while continuing to contribute to their record profits accomplishes little.

> switch to one of the dozens of companies who all resell the same 2mb AT&T ADSL line

I would wager many of the people reading this thread live in a metroish area where they can get non-ATT DSL (even if its provided over ATT copper). If the copper is really terrible, a sane ISP should be willing to bond multiple lines together. And I'd assert that many more people would be able to choose this option if the market on these services hadn't dropped out because of a myopic concentration on advertised speed led everyone to think cable was the only option.

Please, push for cable networks to be considered public communications infrastructure and subject to ILEC/CLEC style deregulation, and work to build municipal IP networks. But until that actually happens, don't prematurely deprecate all competition in the ISP space because you want to pretend to live in the future.
> I suppose Google is tracking me regardless, and lack of a Google account only prevents me from seeing the part of the data they choose to show.

Hu? If you don't have a google account how would they track you? I guess they have your IP address, but this is for your android phone to send them the data and it won't without an account.
Neverwinter. Play free Dungeon's & Dragons on your screen. Personal review.
Black business is fading? Startups and collaboration can be the cure
>> where [industry] can be something as banal as t-shirt printing or pizza delivery? If you don't believe me, here are some examples from the jobs board:

Maybe I am misreading your post, but not a single one of the YC companies is solving a problem as easily mocked as "pizza delivery" (which, in reality, is really simplifying food acquisition to reallocate those hours to something more productive than waiting in line).

Healthcare and farming are two hugely important sectors. Home services are a major productivity win.
Very important discussion that we all need to have.
Who says they're not communicating with each other, as well as dozens of people on twitter?

Edit: as to why they didn't talk to the protesters, it's because they were busy yelling and there's a bus in between them.
Money isn't always enough. Sometimes numbers of volunteers are needed more than money. Money doesn't buy help, it just buys getting some jobs done.
The Future Is Enchanted Objects, Not Glass Slabs
* I am assuming you are applying/interviewing for developer jobs.

Stop worrying about being "too bubbly or enthusiastic", coming across young & organizing meetups.

Start worrying about not having outside work projects & being weak on technical questions.

You need to be able to prove to a potential employer that you can do the job. Organizing meetups is nice but does not show anything about your development skills. A github profile with a few projects related to the type of development you want to get into will do much more for you than anything else.
i don't know who you could possibly call a "head honcho" who has left...
The apps look great, but I don't have an Android. Does anyone know if there's a good iOS equivalent?
I don't think they care about it being legal. All they want is media attention and people talking about it. It works.
The article gives the impression that he basically made one breakthrough in the 60s, never kept up with his field and hasn't contributed anything in 50 years. How far is this from the truth?
I can think of two better questions:

1) Is it better to vet the documents, and remove personal information etc. where appropriate? If yes, then I'd rather they were released as they were prepared.

2) Would we still be discussing this if they had been dumped in one lot? This is maybe much more clever than you think. More importantly; I expect it's more likely these events will eventually seep into broader public consciousness if they don't come and go in a single news cycle.
That may be all be true, but I still don't see how it's in China's interest to get into an arms race with Japan. The Japanese have pretty much run the limits of the "construction state", and are looking for public sector projects to employ people.

China, on the other hand, has plenty of private sector jobs for the technically inclined. In the long term a powerful military must be backed by a powerful economy, so to the extent the Chinese are setting aside economic growth to militarize they're delaying future supremacy.

And it especially doesn't make sense for Beijing to goad the Japanese into deploying nukes and long range missiles. There just isn't any scenario where that's beneficial to China's long term interests, and the Japanese public wouldn't tolerate a domestic nuclear weapons capability in the absence of Chinese bullying.
Woah Cowboy How ken they lernz 2 kode when their aints enuf $$$ to pay teachers 2 lern themz 2 read n rite????
Ask HN: Importance of auto/dynamic scaling of applications
Hi Hacker News friends,

I am having this argument with one of my colleagues about the importance of auto/dynamic scaling feature for applications built in the cloud. How many of you do really care about this feature when choosing a cloud platform? Do you prefer to control resource allocation or would you prefer the platform to scale resources based on need. It goes back to the benefits of PAAS vs IAAS.

Will really appreciate your input.
I believe you are doing it wrong.

I do not version control my IntelliJ project files, at least with Maven you don't need them in your VCS, if, and only IF I need to checkout a new copy into another computer I just re-create the project from the pom files. and I believe same may be true with Gradle, lets be realistic how often you change computers that you need to keep your project files with you?
I've been kicking around the idea for a while of building a site that allows people to tag github repos, so other people can search for things like "javascript game engine" and come up with relevant results. Glad to see others may be looking for this.
Am the only one who always confuses this with Circle (http://www.circle.com/), a bitcoin-based competitor to Square (presumably).
MDN is a wiki! There's a django backend which also uses a node.js web service for wiki templating features.

https://developer.mozilla.org/en-US/docs/Project:MDN/Kuma
Print an overlay that acts as a visual password. You put it on the phone screen. So you can read what's written, but an attacker who captures only phone data sees only gibberish.
There are various practical issues. Maybe they can be overcome. If the overlay was generated on demand on the dongle, rather than printed, that could improve usability.

https://en.wikipedia.org/wiki/Visual_cryptography
Forget coding and budgeting, I'd rather every American get 30 minutes of exercise 3 to 4 days per week. That would solve an awful lot of problems...
If you're signed in, you should have an option to make the page. MDN is a wiki. :)
this! I can't begin to tell you the number of bad managers I've seen offer the competitive pay rise only _after_ they've been given notice. that just drives home how completely you've been screwing me up until this point...

edit: ok, perhaps not screwing me. but if you know I can make significantly more elsewhere, you shouldn't act shocked when I take the opportunity...
Could you open a bug the next time it happens (with a link to the page)? It would help in diagnosing the problem (client-side, server-side, doc missing, ...)
It's somewhat dishonest to put much, if any blame on Dasani's parents. They were raised without the decision making skills and opportunities necessary to evaluate the long-term consequences of their decisions. This behavior will very likely be passed down to their children.

Each of those children, knowing only their own lives, may grow up to have n-more children that they can't afford. Is it suddenly their fault, or is there a bigger, vicious cycle of poverty at play here?

The blame lies with the society that refuses to help impoverished children break the vicious cycle. Most of the people who deride the need for these kinds of services have never even exchanged words with somebody that poor, let alone been in that situation themselves. They have no idea.
Seems reasonable, though given the size of the file I'm probably going to have to host it somewhere for seeding purposes rather than just parking it on my home fileserver (yay Comcast monopoly in my area).
private highways?
You seem to be under the impression that a system cannot have emergent behavior beyond that of its components (i.e., a corporation is made of people and thus a corporation can be expected to behave and respond like a person).

This is incorrect. For example, you are "intelligent," but this does not imply that there is a "little man" inside your brain which is also "intelligent."
> "Can I get that deal in Aspen or Malibu? Of course not."

From what I can grok from this, their idea is that this deal should only be extended to people who were born in the area. Well-off parents raise you in SF? Congratulations, you now get to live there forever and it is the responsibility of other people to ensure that you can always afford it. Get raised in Smalltown, Kansas? Well I hope you like Kansas, because you will forever be relegated to second class "transplant" status. ...or something.
Interesting - hadn't considered that possibility. Thanks! I'll look into it.
Hmm. Great, looks exactly like something Microsoft might have made a few years ago.
I think most importantly it's about being computer-literate in a broader sense. Introducing kids to programming should be seen as a general knowledge matter. We introduce children to many fields so that they understand better the world they live in. Coding should be no exception, especially as computing becomes ever more dominant in our society. An introduction to programming would give children the basic vocabulary to understand what it's all about, and maybe the idea to go further when they need to or want to. Importantly, it also serves to demystify the field: a child might feel that programming is way beyond her reach, maybe requiring a significant technical background and complex and expensive tools to do anything? She might look at it differently when she discovers what she can do with Notepad, a browser and 20 lines of Javascript.
JavaScript Closure Stories
Oh, but if you're getting ISE's that's a bug. You can file those here:

http://bugzilla.mozilla.org/form.mdn
Alright, but the credit is typically equal to the dollar amount spent. How will they handle it for BTC? Will the credit be equal to the original BTC amount or the value in dollars?

That is, suppose you buy a 0.5 BTC (say at the time that's 500 USD) ticket. You need to change things, cancel for some reason. Do you get the credit as 0.5 BTC or as the USD value of the ticket at time of purchase (500 USD) or as the BTC equivalent of converting from USD at the time of the credit (which may or may not equal the original 0.5 BTC).

EDIT: Went to their site. Apparently refunds (in general, not BTC or USD specific text) are not typically available. When circumstances affect your plans you have to call to find out your options. Anyone have experience with their refund/credit options to comment?
In the vein of the Letterman clip. I also saw this talk she gave: http://www.youtube.com/watch?v=9Ra2kt1Mpg8
Thank's to web world we have open Source Applications where we can master things around us !!!
You point out the obvious concern. It'd be nice if this information was available about candidates up-front... as an employer it's on the list of things you'd want to know about someone along with what primary skill-sets they have and roles they've been in.

The problem, of course, is that by advertising this information, candidates would basically be saying that they're not getting nurtured in this way by their current employer. It's would be a public notice that they're not that happy at work.

I was trying to avoid any sort of "pitch" in this comment thread, but you've set me up too nicely: My startup, Mighty Spring (https://www.mightyspring.com), makes a passive, anonymous job search platform. Candidates post this exact information: what interests them and their career goals, along with their qualifications, which employers browse and use to decide who to interview. The anonymity makes it possible for candidates to safely reveal this info to employers. Also, that this info is available up-front helps to increase employment market efficiency and expose candidate/employer matches that really are great fits for both sides.

We're currently in private beta, but send out invites regularly. Feel free to email me (addy in profile) if you've got any questions!
http://spectrum.ieee.org/at-work/education/the-stem-crisis-i...
Yes, it's one of the apartment's hidden fees. I'm sure the apartment gets a cut.
Great post.

LinkedIn needs to stop focusing on raw numbers and work on quality engagement. As a recruiter, I have had a policy of accepting any request over the years, and it has resulted in 10100 connections and almost no engagement. I almost only go to LI to accept my requests. The most value LI has provided has been as a directory and having accepted 10k+ requests, I now have a very open and thorough directory. If I was trying to use the site for anything else, it would be a mess.

I think there's a lot of opportunity for them to fix this (and they probably will), but it seems like they're focusing on growth first.
By being casually dismissive and rude like this, you only hurt your own platform.

If you were true and committed to your cause, you'd engage in a discussion with full intellectual honesty regardless of whether the person you're involved with happens to be a "bored undergrad" or not.
Try mercurial
Personally I find the contemporary "learn to code movement" to be asinine for several reasons:

1) It supports affirmative action and seeks to set sex quotas. (http://slashdot.org/story/13/11/24/187255/codeorg-more-money...)

2) It offers a very sugar-coated and frankly nauseating view of "coding". It adulates this mysterious and powerful essence dubbed only as "code" and is highly biased towards the imperative paradigm. Notice how they rarely use the word "programming", but rather it's always "code". This signifies that they value parroting instructions more over actual understanding.

3) The testimonials by all sorts of celebrities are simply ridiculous and laughable. So many actors, musicians, sports players, politicians and business moguls, but barely any actual computer scientists.

4) The way they present their entire campaign, and considering who backs it, leads me to believe that their motive is not to foster computer science education, so much as to teach people just enough skills to be a 9-to-5 code monkey that can write instructions in Java or some $EnterpriseLanguage. Cheap, disposable labor.

5) Absolutely no focus on software freedom and ethics, of course.

6) Another possible outcome is that by making computer science (rather merely coding in this case) a mandatory subject, they'll end up alienating many kids from it. This depends on the aptitude of the educators, but it's safe to assume it won't be too good.

7) This is arguable, but merely learning to code basic programs doesn't really offer too much insight into the complex process that is software development. The educational value in writing Ruby (used here as an example), while not void, is not that great by itself. Programming languages and natural languages have this thing in common: they're different. Ruby isn't Haskell.
Ask HN: Looking for a few beta testers (Capsulr)
I’ve been working the past few months on a tool to help developers capture and document their work. It kind of began when I was looking at my side projects and regretted not having documented past projects better, and also not really having a good way to measure the progress I was making on my current projects. The good news is that I’ve been using it for Capsulr itself, and it has a positive effect on helping me continue to make more progress week after week (ship early, ship often), the bad news is that not many people have tried it and I’m looking for a few enterprising people to try it out and see if it would be useful for them?

I would love any sort of feedback that the wider HN community might have. Thanks!

Capsulr - http://capsulr.com/?hn
Sorry about that. The way I setup Sublime Text, the tabs don't appear to be very large but when I push to github, its way too big. I made some changes that should make it better to read.