skysight-inc/HackerNews huggingface dataset:
Thanks for the tip about moocards, we will look into it.

I printed out the files at work for him on paper, and used the paper slicer there to make the cards. Scissors also work of course. My kids are playing with 5 decks right now, and that seems to entertain them.
Your point, true or false, is completely obscured by its first line. Please don't bring that kind of vitriol into our community here. It doesn't help convince anyone, but more to the point it grossly violates community norms against being a jerk that exist for a reason.
> What? There are several different numeric types. It's there to implement more advanced mathematics capabilities.

There is no such thing as multiple types in Common Lisp.

> Haskell's numeric capabilities were in part copied from Common Lisp.

Haskell's standard type classes include the notions of ring (Num), field (Fractional* ) and integer (Integral). (Notably absent is the notion of semiring, which would be useful for a type of natural numbers, though.) The importance of making these distinctions is that you can statically ensure that you are using certain algebraic structures but not others.

* Somehow floating points were invited to the party, but, hey! I guess no standard library can be perfect.
I'm not sure what your point is. A lot of negative factors contributed to the state of the world that we were born into. Are we supposed to accept these as essential elements of life and keep the status quo?
Show HN: gohls, an HTTP Live Streaming (HLS) downloader written in Golang
The most interesting part of the article, in my eyes.

> Yet it later came out that an FBI agent had quickly obtained the records under a traditional grand-jury subpoena—then, with the documents in hand, been ordered over the phone to return them and try again with an NSL, even though NSLs clearly didn’t apply to education records. The FBI had, in other words, created its own unnecessary delay, then used the story to claim it needed more power.
That's timeboxing? He defines timeboxing has having an alternative plan if you fail to meet your goal. ("..think of goal setting but with 2 additional branches after having reached or failed at reaching the goal.") That doesn't sound like timeboxing to me.

Timeboxing is, you do what you can within a fixed time limit. So you're more inclined to rigorously prioritize, stay close to a shippable state and reduce scope if you're running out of time.
This is why we love the internet.
And by "breadth of industry" he means 'Hollywood' vs 'Silicon Valley'. Everything else is just a bunch of plebian service and food industries. The military industrial base is also not a single-geographic location, but instead rather spread out and wide ranging.
Yes, that's actually one of the sites that led to this idea, which in my mind is superior in many cases. For instance (and probably the only instance that matters), we get to leverage the power of Git and Github over just wiki-based editing

Also, I think the organizational style on Github is more suitable for what this has the potential to be.

I would love if I could clone the code on RosettaCode to my machine, add things, and send the change requests right back from the power of the command line. We're both programmers, so of course we know it's doable with code. And I could go ahead and code that script. However, it's not really practical.

Thanks though, you just gave me a new idea for a command line utility (not just limited to Rosettacode's wiki)

P.S., I will add a link to it in the README.
What do you expect? We're talking about someone sharing their personal experience, not their 5 year double blind statistically rigorous study. Take it for what it is. I expect HN to be full of people who can take information in, with a critical eye, without wasting time quibbling over quality. We know the quality of the information source (he states it at the head of the comment!), we don't have to rehash the basics, science, and sources of evidence for every comment do we?
Well if you think of it, a CEO like Steve Jobs will call the PC a truck... to sell the iPad.

• Computer Science = Truck

• Treehouse = iPad

But how do you make iPad dev tools?
It is spread by widespread heterosexual sodomy in Africa in addition to homosexual sodomy.
My 2 cents on the computer science degree versus coding... (Full disclosure - I have a CS degree from a large public school)

1) Many of the top coders, programmers and data scientists that I know don't have CS degrees. (The top coder I know never finished school. He could move from Assembler to C to Objective C effortlessly, and could do everything from games to operating systems. He wasn't lacking for theory or versatility)

2) Despite this, a Computer Science is more difficult rigorous than most non-engineering degrees. Even at open admissions schools, getting a CS degree means being forced to solve difficult problems.

3) Because of #2, a higher % of CS majors make good programmers than most any other major. (I've seen English majors make good programmers, but at a much lower %)

4) Despite #2 and #3, there are still many unqualified CS majors.

5) There is no typical CS programs. Some are very flexible, some very structured. Some have an engineering focus, some are part of liberal arts schools. Some are too narrow, some are not specialized enough.

6) A few years after college, your grades don't matter. A few years after that, the school doesn't matter. A few more years and your major doesn't really matter. At that point, it's all what you've done with your time. (Though it can help to say, "I have a CS degree. I used to be technical.")
I found keypass four or five years ago, and I've been using it since. It's a great little tool, glad to see that people are still working on it.
This looks fucking cool!
The NSA makes the lives of terrorists much harder than it would be otherwise. Terrorists undoubtedly welcome Snowden's revelations--both for revealing tactics, and for creating the possibility that the NSA will be constrained by public outrage.

That doesn't imply that what Snowden did was wrong, though. We trade security for freedom in a thousand ways in American culture, and now we have a chance to debate that tradeoff for digital data.
When there are few/no alternatives, or the cost (in terms of money, time, effort, anything) is significantly larger, it is a lazy argument. But that isn't the case here. Uber is a convenience service, and there are easily-found alternatives to it.
I asked him if he would prefer to share it with other kids, or if he wanted me to pursue licensing with a toy company (I own a manufacturing company). He very clearly wanted to share, and set his goal of 100 people playing the game. He has a decent sense of money, and he understood that it was his intellectual property, and that he was retaining commercial rights.

He has more designs coming, so I am sure he will want to share those also.

The facebook.com/legimon page was at 122 likes when he went to bed, with a large grin on his face.
I appreciate that. I guess personally I just don't know whether or not a system like this can ever truly be fair, especially when controlled by a corporate entity. Not that it's bad or wrong or that a corporate entity controls it, but it makes the notion of cheating less "right or wrong."

In fact, you or I might not have ever even learned about Rap Genius to begin with without antics like this!

Unfortunately the best content doesn't just win. Rules often favor the people already in power and who abide by the rules - or broke the previous ones to get there. Every "system" is flawed in the same way that connections and money are a "cheat" to help you out in life.

These guys weren't always at the top of results but they managed to get there, and I still recommend the service - I've never recommended another lyrics site in my life.

If breaking rules got them to where they are, I'm glad because damn is it a superior service to everything else out there.
While it appears that Perl 6 has many impressive features, I'm much more interested in practical matters such as: module versioning, installation, & removal; the state of MoarVM; and the state of the tutorial book.
The first thing anyone in this discussion has to realize is that different schools can have vastly different computing science programs. While there is conceptual similarities between most computing science programs, they can vary drastically in breadth and depth. And what one gets out of a program can also depend on the path the individual student takes.

If you feel you got nothing out of your education or that your education was mostly worthwhile, that may not reflect on computing science in general but just of one particular implementation of it.
Nice man. Python is one of my favorite langs, starred and watching.
Recursion and iteration are equivalent, so it's not much of a stretch to call it a core concept (for more, see SICP & the lambda calculus). It is the only form of iteration available in functional programming.

Monads are not only a good abstraction, they are essential* if we are to move away from haphazard construction. Normal programmers have invented them many times; as the truism goes, you have have even "invented" them yourself.

Remember when function pointers seemed tricky and unnecessary? Remember when closures seemed tricky and unnecessary? Yeah. One day you're going to see monads in the same way.

* - Functional programming => programming with pure functions.
I was thinking the same thing. RapGenius is gonna be on the third 'o' soon.
Just my opinion, and I don't have much experience. I'm sorry if it offended you for any reason.
It's most likely a response to the 60 minutes feature episode on their (the NSA's) actions where they abstained from spying on Americans. If they were, they'd only target non-Americans.
I don't think you read far enough in the README to see the conventions man.

Please don't get the wrong idea. Clearly it's not about me. If you have a suggestion to keep things more "unbranded", let me know. I could just put it under an organization.
RapGenius is gonna be on the third 'o' soon.
That last bit sounds amazing and highly valuable. I go to a well regarded top CS school and I regret that we don't have something like that in our curriculum that forces people to write multi-thousand-lines of code with a team and maintain it.

Our EE program has something like that where you choose a team and build something with them over the course of a semester while having an "advisor". At the end you make a report and present it to the advisor and the rest of the committee. It's a requirement for graduation. I think that's awesome and CS definitely needs something akin to that.
Uber exists, primarily, because the slick apps didn't work. Taxi Magic, for example, was out years before Uber. It failed because taxi drivers, frankly, don't give a shit about dispatch. They just pick someone else up on the way.

If Taxi drivers had simply been willing to pick people up who call into dispatch (or book via Taxi Magic), Uber probably wouldn't exist.
their number of fans increases due to torrents. it's like free publicity. it's like pirating windows - they dont earn right away, but they have a huge mass of people as educated and trained in day by day usage of their products. it is just a shift in the ways to monetize the product
Reading this made me realize what a thick skin you need to put your work out there and not be phased by such negativity. It's also a reminder about the high degree of entitlement software development outsiders have.
OP is saying NSA wants "terrorist" programs expanded.
You're right, the price is crucial. It's silly to compare it to an iPhone which costs hundreds of dollars unlocked.
Amazing that for so many decades under so many leaders, the American intelligence services have relied on the oath of allegiance to the Constitution to preserve secrecy. The Brits do it right by making people sign the Official Secrets Act which both binds the agent to keep secrets and educates them in full detail what that means.
Disclosure (2009)
>Americans you are lost. It's been nice knowing you.

There are fewer than 500 comments on that site as of right now, that doesn't mean anything about anything.

Sometimes I wonder if people are actually aware that the United States has more people in it than can fit into a single room.
"The core problem seems to be that we just don't (yet) have good words for this particular space of abstractions"

How about "functor," "monad," "applicative" etc.?
1. If you are not familiar with either Ruby or Python which one would you choose - Jekyll or Pelican.

2. Can you use Adsense with Github Pages?
I hate HN. Instead of watching action flicks on flights I now read books picked up from HN threads. I've got Platinum Medallion this year and I'm still behind my reading queue.
No one sells cars at 30k anymore. They're either coming off lease, typically at 36k, or they're financed for 5 years or longer which means that they're more likely to be at least 60k before the owner even thinks of selling.
Bookkeeper: A double-entry bookkeeping system for Django
> let's stick our full names in every file prefixed with our name. People have got to know that I'm the one who created this sample algo code!!

I'm not exactly sure what you're getting at here, or why you're trying to be funny in what I wanted to be a relatively serious affair. The implementation as well as the comment were both written way before I even had the idea for this repository.

Also,

1. Kennyledet just so happens to be my Github name. The full name comment at the top is not a listed convention.

2. The convention of putting your github username is actually a feature. Do you suggest just clumping everything together under one algo folder, where filenames could be similar and possibly conflict? :)

Again, it's not about people discovering me, it's about making this popular on Github so more practicing programmers can share, discuss and learn new algorithms. Please think more logically here..

P.S., I know what git blame is. Don't try to undermine the point here. I wanted the file structure to be flat and adhere to those conventions for more reasons than you probably think I have. You're welcome to start your own repo and try and get it as active as this one has within 2 hours...Then I'll close mine.

Thanks.
Tech Luminaries We Lost In 2013
> They're not movie stars and what they are doing is somewhat trivial yet they've trumped themselves up a new level with their sleezy tactics.

What they are doing is not trivial at all. They managed to raise $15 million for a very simple idea, that is pretty hard to do.
ah yes, Russia, the shining example of libertarian utopia.
It seems that the AK-47 invention is very similar to our open source software: open design (a lot of copy cat and improvement), no royalty pay, work everywhere , etc...
VW diesels are another good example - diesels in general hold up a lot better.

A Golf TDI off the lot at $25k brand new..and the dealers ask for and get 20k for ones with 25-40k on them.
Precisely. This is something that I have plans on implementing, but obviously I don't have the whole day 24/7 to manage this repo man. I'm doing other things right now (work), that's why I took so long to even answer the initial comments in this thread.
The game involves a lot of subtraction. Also keeping track of who is weak guides your strategy.

Start with the HP number, and each attack subtracts the attack value from the HP number. Get to zero and the character is out, and placed in the discard pile.

Troy has not told me what the levels do; they seem to be a way to indicate the more senior characters, but do not affect game play with the LVL number.

That would be great if you would play the game in class. We have played four people at a time, three people and two people. The cards don't all have to be played, or you can use multiple decks. More cards==longer playing time.

How many kids in your class?
Of course, but the purpose of this repository was to keep it to the implementations of active participants in the repo.
Oh, I'm so hurt, I need to cope. /s

Wear sunglasses indoors and be an asshat, it isn't my problem. A basic facet of communication is to look at those you speak to in the eyes. Maybe you're too far nerd/asspergered or swag-frat to understand. It's alright, one day you'll cope with a thing called 'logic' and 'basic human decency.'
The pricing details, since it's not accessible without creating an account:

Mini: $5/month - 10,000 views/month - 1 blog

Small: $14/month - 50,000 views/month - 5 blogs

Medium: $36/month - 150,000 views/month - 15 blogs

Large: $80/month - 500,000 views/month - 30 blogs
His mission yes - giving up the comforts of a stable paying job in Hawaii and exposing himself to tremendous danger from a variety of nation-state level adversaries for life - in the bargain. Amazingly commendable - all for the sake of preserving core Liberty and Freedom as we know it.

What happens next ? Will things go back to businesses as usual?
Looks like they deleted the tweets.
Ever since I was first exposed to the idea of setting goals as a kid, there was a voice in the back of my head telling me something was missing. I didn't understand what it was back then.

But basically, it pretends you have perfect, god-like knowledge. You don't really know whether you want that Project Manager more than anything or not. You don't know for sure, up front, what it will take, and you also might wind up finding out that you're not happy in that new Project Manager job.

Goal setting says, "Screw all that uncertainty. Let's pretend we know we want the job, that it will be worth more than it costs, and let's go all out for it."

That is a process of willfully adopting an irrational stance. More precisely, it calls for you to irrationally increase your level of confidence.

Still -- it is often a very effective thing to do. It transforms you from a parked car to a guided missile, and it makes it possible to bring about great changes in a short period of time. It's something like a blitz attack in which you burn the ships.

It's really not something to do lightly. We probably way overuse it. But sometimes it's a very powerful thing to do.
Troy very clearly wanted to share with other kids, but to charge if someone wanted commercial use. So he picked the creative commons license.
Good point. Yeah sometimes the fiercest apologists are those that start seeing or having a little doubt, so they double down on the effort in hopes to explain it away, and that is not just for the others but for their own minds as well.
Kids beating up Santa
It's what would in most industries be considered a reasonable sized sampling. When you then look at this poll then, things start to look grim indeed: http://www.people-press.org/2013/06/10/majority-views-nsa-ph...
> He expects the citizens to crowdsource many of the ideas around water rights…

Does that even mean something?
not only that, it is futuristic - they are already in the 23 rd century
Troy did a pencil crayon sketch of all the characters, with their skills, attacks, strengths and weaknesses plotted out. A nice person named Jannzky did the graphic designs from Fiverr.com
Due to intellectual property bullshit, we'll never see legal avenues of consuming IP keep up with the ability to disseminate data/information. We have the ability to create the biggest and most far reaching library man has even envisioned. A digital Alexandria that would be both the greatest and cheapest wonder the world has seen. And yet it will never exist and we will squabble amoungst ourselves to ensure the right middlemen get paid and fruitlessly try to enforce an artificial reality where information is a private good instead of a public ocean where all may splash in child-like wonder if only it were allowed.

And one day we will be asked to answer for this barbarism. How could we allow so many of us to go without when they could have it all for free? How could we deny all to billions just to create an artificial marketplace for a few million? How could we possibly stand at beginnings of a profound shared global consciousness with all the tools and technology required to summit the mountain and breath in the glorious horizon and choose to instead stubbornly burrow our heads in the sand. History will ask us these questions and we will be found wanting.
Ashton Kutcher’s Inspiring Speech, Startup Version
Ashton's talk from YC Startup School 2011 was great. So I put together some notes. Lots of great insight on what he looks for as an investor, with the main point being don't try to be the next Mark Zuckerberg. All feedback appreciated... Enjoy.
I will show him Scratch and see if it interests him.
If you assume the readers of the Washington Post are unbiased, 500 is a decent sample space.
>"We're investing this now."

wow, google must have been super impressed ;)
I have some static sites I build with Nanoc. The source content is mostly HTML with a sprinkling of ERB.

I could do all of it by hand, but using a SSG lets me factor out a lot of repetitive scut work. For example, I have a function that takes a hash and builds the HTML for a collection of references. Doing it by hand would be time consuming and error-prone.

More obviously, when I update my page layouts, it happens across the whole site. I don't have to go around copying and pasting, again introducing more busy work with room for error.

"What about grep and sed?", I hear you ask. By the time I'm building ad hoc build pipelines each time I fiddle with the site, I once again introduce new opportunities for error. Why not just automate the whole pile of wax and be done with it?
Again, the purpose of this is to not use wiki-based collaboration but leverage the power of Git and Github.

>instead

Look guys, this is not trying to replace anything. It's something new. It should be supplemental to one's journey, I'm not trying to pass this off as some attempt to be even the main resource for learning algorithms. That would be foolish.

>This wheel was invented, but it's better for traction in the snow

We really need to stop holding ourselves back so much in this field, it's not really proper for us.

Thanks for the link though, it will be added.
That's not what I'm saying. Saying "code" and "computer science" are two different things is a bit ridiculous.
Those fields became obsolete - that's very different to what the internet has done to music.
But why would you assume that? Just being willing to comment on an article about Edward Snowden on a news website should suggest a bias to begin with.

And then there's the poster with the avatar of Archie Bunker...
While I'm following you ideologically, I'm not sure that this idea bears fruit in evidence. The computer science community still uses large numbers of algorithms (via libraries) that were written by academics, in peer-reviewed journals, in Fortran, in the 1970s.

Even currently, a tremendous amount of the cutting-edge work in optimization and others is done at the university level: METIS for graph partitioning, and convex optimization work being done by Stephen Boyd et al. They care deeply about the implementation because quality and speed of solution are of utmost importance. A number (like Geoffrey Hinton and Sebastian Thrun) have moved into the private sector, but after contributing a lot via academia.
I wrote a project proposal back in 2010 for something like this. Essentially the key is to turn site updates from being GET-driven to being PUSH-driven.
Genetic logical fallacy detected:

http://i.imgur.com/OOA8QzF.jpg

Just because funding was accomplished doesn't mean they aren't slimy underlings. In fact, given that you mention merely finance, you should acknowledge that funding is totally disparate of their ethics.
This is not "black hat" SEO. This is dumb SEO. Real black hats aren't so obvious/careless/thoughtless.
Ahhh no. Your making assumptions. It's not obvious that the client was the NSA. Why not the DOD, or CIA, or hell even SSA?

Not that it matters much anyway. The result is the same.
I'm curious, what would you need to do an actual find-and-replace on the DB dump for? Are you talking about looking for places in your content where you've hardcoded your old URL?