skysight-inc/HackerNews huggingface dataset:
I beg to differ, I think that if you are knowledgeable enough to know what open source is, what it means and how it works, then you're able to download xcode, build the open source app, bypass the apple store and install it on your device.
I know that there are a few municipalities in the U.S. that have made some of their governmental records available via API. Off the top of my head, I'm not sure which ones, but there is likely a boat load of under analyzed data there. Similarly, the Census Bureau has a lot of large data sets.

Which book are you going to be studying?
Stop Building and Launch Your Fucking Product.
Ok, back to Eclipse then <o/
comma is really useful as a leader and it's not so far away on the keyboard. No one I have heard of uses ctrl for leader(it would ruin a lot of ctrl-whatever commands) and by default the leader is a backslash.
Even though OP is about Coffeescript (which != JS), I think my comment is still relevant.

This is from an older SO post I made[0]: (The context is immediately invoked function expressions) IIFEs are often confusing to read and personally, I have no idea why they have become so mainstream. I think code should be easy to read and concise. Attempting to simulate language behavior that is not part of the language specification is often-times a very dumb idea.

For example, JavaScript does not support multiple inheritance, polymorphism, or many other interesting paradigms. So a lot of times, we see people trying to create these crazy ways of sorta'-kinda' having polymorphism or private members, etc in JS. I think this is a mistake.

[0]: http://stackoverflow.com/questions/12078812/how-to-choose-oo...
Related: Russ Cox wrote and documented a miniature version of Google Code Search (a fast regex search engine) in Go: http://swtch.com/~rsc/regexp/regexp4.html

Using a Suffix Array should make it possible to do fuzzy matching easily, but I haven't examined precisely how they combined it with an inverted index.
The Space Shuttle figures prominently in one such competition. I don't think it's been fully revealed what the payload at the heart of that competition was. But the Soviets were pretty impressed that the Shuttle worked.

That certainly isn't the whole story, but it's part of it.
Do you mind providing any reasoning why the person should "get a new job"? I tend to agree that a significant part of being employed is "making your leader look good". This is generally accomplished by doing good work and complementing your team, leader included.
In high school I memorized the entire speech word for word to move my grade from a B to an A. I've read it many, many, many times.
Louisiana to use USADATA to track CS grads
Ask HN: How to manage a team of clowns when you are a young 19yo manager?
I am working at a huge corporation. I just turned 19. I am part of a small team working on mobile applications (about 40~ people total). I was hired at the highest pay grade right out of college after 1 year and given a team because I impressed execs.

Since I'm 19, people disregard me. I'm the office "wonderkid" and people frown upon anything I say on account of being a smartass, however hard I try to come across as genuine. I am not taken seriously, however, nobody can deny the work I do is great and beneficial. I've upgraded out tech stack, introduced new methodologies, new tactics, that have increased our efficiency near ten-fold. However, there are a plethora of teams under my project, and they only want paychecks, they don't care, they just need to support their family. And I get that. I do, but if you're put on such a high profile project, you need the best. There are better departments suited for their mentality.

If I'm to speak frankly, 80% of this team could be let go and we'd be much more efficient, things would run a lot smoother. These teams are bogging us down by not meeting deadlines and producing shit work. They don't interact with the rest of the team. Nobody cares, just want to get paid.

I can't attach my name to something I feel doesn't encompass every fiber of my talent and skill, and it's making me angry.

I literally created a working demo of our app with over 120+ screens in three days. Asked my manager if I could work from home. Didn't sleep, created it, pitched it to all managers and everyone. They genuinely loved it.

But at the end of the day, it can't pass because it'd put 80% of our team out of their jobs. And that's the problem. There is no passion in our team, deadlines and shit members are destroying this project and thus, morale is down and I'm not remotely motivated anymore to make this the best I can make it.

What do I do?
I haven't decided on one yet although I did come across this HN thread https://news.ycombinator.com/item?id=4973450.

Do you have any recommendations?
Yes, and ironically enough, that's grammatical, because crime is a continuous quantity. Oh, well, I guess it's all a bit arcane.
That's not really fair to China. While the mass media line might concur, in truth China's no more authoritarian than many western states, and they're actually improving at the moment... a damn sight better direction than much of the west. I used to see them as 'meet in the middle' (maybe for a one world government afterparty? I jest...) but I think the US and UK might have actually surpassed them already.
Looks like a fantastic marketplace that's actually very usable, and already quite populated. Finding a co-founder is a really tough task, any instruments are welcome that can ease that.

Hope you gain great traction with this project!
And it's always exciting when those tunnels flood... http://en.wikipedia.org/wiki/Chicago_flood
How do you defend against side channels?

A: We only focus on semantic language safety, and if you use the translation to ProVerif, the correctness of the protocol implementation. There are many side channels available to a same-origin attacker - the most obvious ones being time and memory. In SJCL, we sometimes try to mitigate those channels - for instance, in CCM tag validation. However, we do not have any formal proof of robustness against any side-channel attacker - furthermore, user-written DJS code must also take into account this risk. For instance, use the AES.ctEq function for constant time string comparison.
chadwickthebold -- just because it's open source does not mean they wouldn't charge businesses and enterprises equivalent support fees which is basically what the Enterprises are paying for. Oh wait you think they want Windows for the Tile-UI? No it's the supported, mission critical apps.

Also they make more money if they retain and grow market share through open sourcing this commoditized platform code by selling more Office, Sharepoint, etc. to the even more enthusiastic users and developers that the FOSS move would likely provide.

Opening the code does nothing to revenue if they choose to sell the same basic Enterprise packages but remove the per-seat Windows license revenue (only) and replace it with "per seat" tech support and priority bug fixing.

How is it that something so abstract as a software license sale can become like the rock of gibralter in people's minds?

OMG this completely invented human abstraction can never be changed???

Ballmeresque thinking, in my opinion.

I've spent more time over the years explaining basic "give away razor sell the blade" Open Source business models to really smart people. Still baffles me that software licensing is the only thing people seem to grok.

Oh one thing never mentioned: this would finally bring an end to Windows piracy...
I did the exact same thing. The teacher offered it as a way to move up a whole letter grade.

Our textbook had the whole thing printed, but I also found it online at the time. Also downloaded the audio, though I'm not sure where from, since YouTube wasn't around then.
> you are not a scientist unless other scientists agree you are

Science requires one thing: making and testing falsifiable hypotheses. A priest is able to determine whether or not you are doing that. If anything, it's philosophers who decide what science is, e.g. Karl Popper.
Just remember, returning to the US is largely optional.
>> I love Feynman's idea of minimal computational energy - it suggests that we could actually measure elegance.

It's a lovely idea, but in practice would be hard. "I just updated my interpreter and my code got 20% more efficient!" "How does it compare to that other code?" "I don't know, it's incompatible with the new interpreter."
Yes, you are missing something: it's a joke. People sometimes overstate things to achieve a comical effect. People use comical effects for a variety of purposes: to get other people to like them, to make themselves (and the things they make) look more approachable, to covertly criticise their own weaknesses and so on. You might not find it very funny but you know, it's still a joke. Obviously.
Show HN: Scala library to render PDF files from HTML+CSS+JS
I assume they won't be doing that every day.
I apologize for the snarky tone; I just have no tolerance for people who try to justify discrimination, etc. To me, diversity, equality are ends in themselves. They're not means to a higher profit margin; they're not justifiable when more code is written, etc.

Treat everyone equally. Understand that humans are wired to recognize patterns, and are naturally discriminatory. Fight that urge.
"No taxation without representation" != "No representation without taxation."

Regardless, this "%d don't pay income taxes" canard shows up every year, and it remains an incredibly misleading number.

First, those same people pay plenty of taxes -- payroll taxes, state and local income tax, property taxes and, of course, (highly regressive) sales and excise taxes. You pretty much have to be living in a self-sufficient monastery not to pay taxes of some sort. And those who don't pay income or payroll taxes are the unemployed, the disabled, the elderly, and students. It would be exceptionally strange to levy payroll taxes on people who aren't on a payroll.

Second, the past few decades have seen many social programs, favored by both sides of the aisle, provided by IRS rather than traditional program agencies or via block transfers. The Earned Income Tax Credit (families!), Child Tax Credit (children!), Head Start (babies!), educational tax credits (college!), mortgage deductions (homeowners!), charitable deductions (churches!), retirement plans (workers!), health coverage tax credits (high-deductible health plans!) and employer-subsidized health plans (insurance companies!) and other similar programs are administered as part of IRS' remit. (There are also some favorable tax treatments of certain farm program payments, depending on how the monies are spent.)

The majority of non-income-tax-paying households are not too poor to pay taxes (I'll note in passing that the President who took the very poor off the income tax rolls was Reagan), but middle to high-income households who gain more in credits than they pay in taxes. Tax expenditures are regressive -- representing a tiny fraction for the poor, and steadily increasing as a percentage of income through the top 1%. To be clear, the more disposable income you have, the more avenues you have to reduce your tax burden (even without moving money offshore).

It's also misleading to look at whether a person is paying income tax in a given year. The number of people who never pay income tax is incredibly small, because it consists of people who are desperately, chronically poor (and generally deeply rural) or very disabled. Eventually, pretty much everybody ends up paying into the kitty at some point.

Finally, on a personal note, I can say that my family, though we pay a lot in taxes (and probably more than we could, if we were more aggressive in our accounting), are lucky enough to never feel overtaxed. It's a bit depressing realizing that almost forty cents out of each dollar is going to the military and intelligence communities and over ten cents to debt service (I'm not counting SS and MC, since they have nailed-down funding sources), but I feel that, overall, funding expenditures that contribute to science, infrastructure, education, and the impoverished is a Good Thing, and I'm lucky that I'm in a position to contribute, rather than require assistance. Our success should make us happy, not make us angry that other people aren't as lucky!
Ask HN: web design for 'backend' devs
Hi guys.
Sometimes i see the weekend projects that some of you post here at HN .. and the design of the website in question normally it's pretty cook , very minimalistic and 'fashionable' .

Question is: is there any template/framework that can give my app that kind of look , most of the time you guys go for a web desinger or someone that knows about the matter.
Thanks in advance
> Unfortunately, textbook are still a/the standard source of information in most public schools.

Eh, have you talked a teenager lately? I believe the standard source of information in public schools is a smartphone.
>>if you absolutely want to make it so.

I'm just stating history as is.

Apple I and II were something like what search business is for Google. They were basically their bread and butter for nearly the entire early years.

And Woz had almost entirely designed and built them. The products you mention are all large team products.

Look at it anyway. If you count for the individual efforts. Woz is way ahead of any one at Apple.
I thought the same and was going to mention something. Seeing 'Ferret' alongside search brought up bad experiences with that Ruby library.

But it looks like this Go library is not based on Lucene which the Ruby version one was and I don't think that Ruby version is maintained anymore so maybe it's not a problem to have the same name.
It appears to be incorrect with oddities like ps aux, which isn't the same as ps -a -u -x since -u expects a user list (and then reads in -x as a user). But this is a weird case because of backward compatibility.
Those in the UK can listen to the speech, in full, for free on iPlayer. It's not Kings original recording but it's respoken by notable civil rights personalities.
Just look for I Have A Dream on iPlayer, BBC Radio 4
http://www.amazon.com/Victory-Administrations-Strategy-Haste...
> > Same applies to scientists. They work individually, and pretty much do work and are judged in isolation.

> I don't think this is true any more.

True, and to me unfortunate. Some recent LHC papers have more than 1000 authors, each of which actually contributed something to the outcome.

"Did Higgs yield the most authors in a science study?" : http://news.cnet.com/8301-17938_105-57509551-1/did-higgs-yie...

Quote: "Two articles by the teams are each about 30 pages long. The combined author list takes up 19 pages of single-spaced text and appears to have roughly 6,000 names. Wouldn't that be fun to cite as a footnote in full?"

> However, modern scientists seem to work predominantly in groups, and are subject to the same petty intrigues and political nonsense as the rest of us.

All true. The movie portrayal of a 19th century scientist working alone toward a basic discovery is now a popular myth.
I keep `q` to record macros, but complement that with :noremap <Space> @q That way I can press `qq` to start recording, `q` to end, then just wack the spacebar to execute. I use it constantly.
A bit late to the party.

Chronodrive: A Time-travel SHMUP(shootemup)!

Play in your browser (HTML5):
http://www.ludumdare.com/compo/ludum-dare-27/?action=preview...
Ex-Skypers launch a new messaging app
Classroom.tv educational platform gaining popularity in Latin America
It's good to point that out. I think he realizes that, but I'm not sure most of HN does.
As a student of analytic philosophy, this has always caused much confusion when talking to students of logic without a philosophical background. Gordon Earle Moore, of Moore's law, is incredibly frequently confused with George Edward Moore, of the "here is one hand" proof of an external world.

Part of me will be happy when G.E. Moore (George) get's a little more attention.
As someone who writes software and fiction (heck, even software-fiction in the form of visual novels), I actually keep finding more and more parallels between the craft.

I like to explain the fiction creation process as "writing code that targets the Human BIOS."
> It's just that most devs are incredibly lazy, and most frameworks are specifically engineered to make this difficult.

I think you mean frameworks are specifically engineered to allow devs to be lazy.

Doctor, it hurts when I couple my code to a framework in an attempt to save time and effort writing boring things I don't care about.

Then stop doing it, silly.

Portability requires effort. It pretty much requires you to not use all-encompassing frameworks. But I'd be shocked if the average JS code slinger today has even heard that word before.
I spent some time moving UIKit over to blocks without resorting to swizzling or using external dependencies like libffi.
Needed to get that off my desk and ship smaller things.

This looks nice!
3 years web developing experience in Wash DC area. C#, TSQL, javascript, node.js. How much am I worth?
John McAfee Answers Questions About His Time in Belize in Strange New Video
Suffix arrays are useful for approximate matches too-- they're used by the binary delta program BSDiff[1] to match similar code sequences. BSDiff is used in Google products (Including Chrome)[2] and Firefox's delta updates.

[1]: http://www.daemonology.net/papers/bsdiff.pdf
[2]: It performs additional preprocessing to make updates smaller (Courgette).
Sorry i offended! What was offensive to you? Actually I built and sold an open source Java Spreadsheet SDK so I'm 'in the zone' with MSFT product and FOSS business models. I do not see FOSS as a buzzwordm in fact, in this context as a business model strategy to revive a faltering product/brand.

I agree the code might not be attractive, but what about all of the Windows developers that would suddenly have the same benefits that Linux devs have had over the years. I think the current free software devs may not be into it. But a whole new crop of FOSS advocates might take up the Open Windows cause.
I'm almost sorry to be making this comment, but I feel compelled to. Your comment is an example of casual objectification and I really don't think it's appropriate public discourse. Worse, it perpetuates/fulfills the "boy's club" stereotype of tech startup culture.

I'm a bit conflicted because this comment is:

1) Off-topic

2) Technically a personal attack

3) Something of a call for self-censorship

However, I feel that it should be made. Feel free to express disagreement or even downmod me if I'm out of line.
Author here: They are unrelated.

We did take the time to examine writing our own full search engine based on Lucene, like the aforementioned search library. The reasons why we didn't are briefly mentioned in the blog post, but simply put, we found Lucene too bloated for our purposes (intended for large-scale data retrievals, among many other things). We just needed a low-cost search over a relatively small dictionary, which could be used in an auto-complete field without stealing resources from other processes, such as our recommendation engine.
1. You don't have enough life experience to relate to anyone working for you, let alone to have them imagine they could relate to you in response. Respect and trust is something you have to earn; it doesn't just come from the title. You're currently lacking in about ten years of empathy and "soft skills." Management should be 100% about people skills and 0% about getting your name on something. Maybe you weren't given this team because you're awesome; maybe you were given it because it would knock the chip off your shoulder and take you down a peg.

2. Go pick up rands' book, Managing Humans. Read it. Try to understand your actual purpose in running that team. Then, either:

3a. Quit. Go work somewhere where you'll be mentored and taught all of the things you never learned in school. Relationship-building. Being nice and personable. Negotiation. Communication. You'll learn amazing things.

3b. Fire people. If you're really a manager, you have hire/fire power. Fire the 80% you think suck. Push your project live. Become a terrible, powerful figure. Set fire to everything in your path. You'll learn amazing things that way, too.
Video: http://www.youtube.com/watch?v=smEqnnklfYs

Text: http://www.archives.gov/press/exhibits/dream-speech.pdf

WUT!
People don't usually have the choices of what to eat to strictly follow a "meal plan", and everyone has their own dietary preferences.
> And Einstein did that too, as any scientist did: he "stood on the shoulders of giants" (Maxwell, for one).

Yes, certainly true, but not by stealing or failing to attribute prior work. And I agree with your suggestion that Maxwell might be a more important figure in the shaping of modern physics than most people realize.
Cool. I bet this a pain point for many projects. I had the same problem and ended up cooking up something similar for Django [1], but I like that this one leverages Tornado.

[1] https://github.com/hcarvalhoalves/django-rest-thumbnails
Do authors really collaborate as much as developers do? Wikipedia is an example of people collaborating on writing something, but the subject matter is quite different from the kinds of writing that gets done.
You probably want nginx in front of pillbox. Nginx setup as a basic http proxy cache.

So, CDN -> nginx -> pillbox.

This is because CDNs can send lots of concurrent requests to the origin server if lots of people are requesting the same new image simultaneously.
Is it really though? Anymore than soda, coffee, etc.? I don't see any evidence that marijuana legalization would affect their sales. In fact, they often go hand-in-hand, from my experiences in college, so maybe legalization would help their sales.
I know people who break lines per phrase/clause, rather than per sentence. You wind up with lots of very short lines, but that doesn't matter after Markdown is done processing. The benefit is some _very_ granular diffs that are easy to read, as you work out rewording things in the editing process.
If you're talking about the ones in Washington, weren't those operating illegally under Washington law and federal law? They didn't attack dispensaries because they were dispensaries -- in Washington some will be legal soon -- but because they weren't following the guidelines Washington sent.
For $10-$20 you can get a good HTML template from http://themeforest.net?ref=fillerspace and be up and running in no time.
do you really believe that 20 minutes of time wasting on hn per day somehow translates into a significant amount of dev work that I could have done but didn't?
Is the Keyboard Repeat Rate or Delay Until Repeat set to low? (System Preferences -> Keyboard)
I completely agree, except for the private methods portion. I personally find

(function(){
//implementation methods and variables
return{
//public methods
};
})()

to be far easier to read than

var myObject = {
//A random mix of public and implementation details
};

Though I will admit that my main reason for believing the above, is that when you work with developers who do not spent much time in JS, and they realize they have to write something complicated without private methods, they tend to write either monstrously long public methods as a result, or write as normal and litter the interface of the object, thereby completely breaking SOLID. The first method above avoids that problem.
Thought experiment: which was more likely, Jobs being successful without Woz or Woz being successful without Jobs?

I put my net worth on Jobs.
Similar idea, same tech, more mature (but more complex?): https://github.com/globocom/thumbor
Adam, the guy who built foresight.js in your link above, runs a CDN with image resizing features built in: http://www.cdnconnect.com/

It has some other cool features like optimizing images/serving webp ones if supported by the client. It can also convert Illustrator and PSD files into svg or jpg/png files. Worth checking out in addition to Pillbox.
Please add San Francisco to title. Irrelevant for a lot of people.