skysight-inc/HackerNews huggingface dataset:
funny, i was just mucking with the api.hnsearch.com yesterday for the exact same query. Then I got distracted with the nice weather...

Here's the same query w/the rest api, but w/o paging. use the parameters start and limit for paging.

http://api.thriftdb.com/api.hnsearch.com/items/_search?filte...
The law is not executing algorithms, so it can not in principle even be considered for Turing completeness. (Turing completeness means that it is equivalent to a Turing machine. I think you could probably argue that a police officer's execution of the law can be Turing complete, even given the fussiness of interpretation you describe.)

I think the idea you're actually looking for is that: "No law can be complete" in the sense of Goedel's incompleteness theorems.
The baby boomers who were coming of age in the 60s will become the ones with the most political power in another 10 - 20 years.

That was nearly 20 years ago. Clinton was the first boomer president, and Obama is on the cusp of being a GenXer.
It's funny. I sympathise with laid off unskilled workers too, but they don't do any worse than most tech savvy startup entrepreneurs. Most of us, including me, are broke and in debt.
I'm agnostic about the longterm prospects for Quora, but this article is not compelling at all.

"It's not the next big thing anymore" is silly and could be applied to anything other than Google+ (according to this analyst). Web startups aren't zero-sum and there's no evidence provided that Google+ has harmed Quora's momentum. They aren't even direct competitors.

"It doesn't solve a problem" is a strange objection. Quora attempts to solve a few problems, perhaps most prominently that some questions that you want answered can't be answered with a google search. A lot of the other functionality is built around facilitating their solution to that problem. They foster a community and social features in order to keep quality answerers engaged.

The last two are just ways of saying "I don't like this" and don't amount to threats to Quora's success. They have a serious brand, and this guy likes playful brands. It's not interesting to him because he hasn't added interesting topics to follow, and that's Quora's fault because they haven't suggested those topics to him. The subset of users who insist on playful brands and who just can't think of topics their interested in isn't big enough to bring down a company like Quora.

The suggestion, to turn Quora into Hacker News, would basically mean forgoing their purpose and vision in a last-ditch effort to leverage the community they've built. Not a smart idea (or a likely one).
I thought about doing something like this with projects I'd like to understand. Checkout the first version, try to understand that, checkout the diff to the next, etc.

I have some trouble understanding what exactly I'm looking at, at each point of the history. It would be easy if the developer told me, but not trivial to grasp by looking at it.

Also, the value of this early code might be questionable, since it will probably be dumped in the later versions, and you probably won't have access to the insights the author had to dump it.

And I'm not even a young developer. :/
That's sorta how CouchDB does it's default conflict resolution. In a conflict, by default CouchDB picks the revision with the longest edit chain.

Couch doesn't throw out the other conflicts, it hangs on to them so applications can make their own decisions about resolution.
I'd love too see a screencast (Peepcode?) where some programmer attempted exactly that. Checkout an interesting project he never seen the code, and "think out loud" while trying to understand it. And don't throw the screencast away just because he can't grasp it, because that's exactly what happens with newbies who try to understand medium-to-large projects written by others.
If you were taking a simplistic view of a small company working on their first few products, I might agree with the poster. Usually you wear a lot of hats when you start. However, I've worked as a project manager and later, as a CEO. I can definitely agree with you that your job runs more akin to being a "captain" of the boat, rather than a dictator who pulls all the lines and sets all the sails by him/herself.

Also, any good product manager (or designer, or creative, etc) will do quality work orders of magnitude beyond your own capacities - your job as CEO when working with other collaborators is to choose the right people to get on the bus with you, and make sure they have the right mix of order, incentives and other elements necessary to be successful. You could help determine some comon goal, but usually the execution changes greatly from what you originally expected as your collaborators bring their own skills and interests to the table. It's a beautiful (and hard!) process, really.

CEOs or leaders who fail to control costs, pricing, sales, promotions, etc and instead focus all their energies on product, usually will ruin their businesses in the medium to long run. A CEO makes sure all of those bases are covered, while a product manager does not.
I don't quite see how this is different from "say you trust, but act as if you don't", aka "don't trust, but lie about it".
That's both brilliant, and dumb.

With that in their EULA, they are essentially stating:
"We know that our software sucks, but to prevent others from stating that we specifically suck, we're going to forbid academic papers (which are, for the most part, impartial studies) from mentioning us by name, thereby putting doubt over whether it's us or some other facial recognition product."

I need to make a note to actually read EULAs from now on, because I want to get my money back if I ever buy software with that in the EULA.
By scraping all Google+ profiles, it would not solve the problem of fake profiles. Anyone could use your Twitter username and let your followers think they are you. With migratus, you are sure that the Google+ profile it gives you is the one provided by the Twitter user.
Zappedy has been acquired by Groupon.
How much traffic does a tweet from Charlie Sheen bring you? 23,000+ page views
A crawler offers no warranty that the Twitter username is legit.
The thing that has always puzzled me is if one's opinion on "talent vs hard work" is actually correlated to one's amount of talent.

There has been some research on this. Maybe I can open a thread sometime with some link to a good article on this issue. Meanwhile, I am reminded of pg's statement in his essay "What You'll Wish You'd Known"

http://www.paulgraham.com/hs.html

"I'm not saying there's no such thing as genius. But if you're trying to choose between two theories and one gives you an excuse for being lazy, the other one is probably right."
google takes over all.
I have been using that approach and for some reason IE8 still errors!
Make the papers public and have a dob in the cheaters hotline. Perhaps even offer tools and software. The game then changes because the school will be forced to be transparent.
Submitted earlier, with actual conversation and does not yet seem to be dead (the last post is not terribly long ago):

http://news.ycombinator.com/item?id=2773886

Peace.
For debugging via print statements:

public int echo(int x, String name)
{
System.out.println(name + ":\t" + x);
return x;
}

(I also have versions with only x as an argument, and with the other types).

In use:

this.setPreferredSize(new Dimension(getPreferredSize.getWidth(), echo(getViewportHeight(itemCount), "Viewport"));

In addition to sparing me from System.out.println verbosity, it's really useful in situations like the above where the value you want to print isn't bound to a variable.
Agreed, this seems really necessary especially after the first couple of rounds of practice.
A math majors can just copy the homework. 90% of it is mechanical, and 10% requires a "twist". You can copy the "twist", and the rest is easy. Or copy it all (in a slightly different format), and just claim that it's the same because it's ... well, the same. Unless you both make a mistake. But it's even easier than copying essays.

Still, the exam will be a problem. But if lots of students cheat, the lecturers will start making exams easier, because so many students struggle. And in Australia, there's a big belief amongst the education policy mandarins that exams are useless because they don't teach anything.

Still, most Math majors know their degree is useless if they don't learn anything, and they chose a brutally hard course with no set career path just to learn, so why bother cheating? But Engineering majors is another story.
Murdoch's former CEO arrested -- Shanghai Daily
I believe in the collaboration of the team being critical to building great products. And, I believe in getting input and creativity from all parts and players. BUT, in a startup, I do believe that the CEO has to feel direct responsibility for the user experience, and that cannot be delegated. It can be influenced, but not delegated.

And, I believe that it is very, very hard for a startup to succeed when someone beyond the CEO is directing the product. That means the CEO is managing someone else's creation.

I look to Google's return to product management running the company as critical to that company's success. And I think Zuck and Jobs are also testaments to this theory.
I can't find a single reference to memory management, which is a really bad sign for a project using small chips. If I can't guarantee that the loaded program will not overflow, what's the point?
Innovation Endeavors provides some details about what Zappedy does: http://innovationendeavors.com/portfolio/zappedy-3/
I'm sure that eventually the "I don't learn anything on HN anymore, bring back the upvote count" thread will fall out of the top ten. The sooner, the better as far as I am concerned. If you haven't already upvoted the thread "How I Hacked Hacker News (with arc security advisory)," you should. That is a classic HN thread, full of interesting ideas, and well deserves your upvote even after most of the reported bugs have been fixed.

(Disclaimer: I don't have any karma dogs in this fight. I just like good, on-topic content here.)
I don't think I agree, as a heavy JavaScript developer. I use FireBug specifically for JavaScript debugging, here are the reasons:

1. The console is a lot better. You aren't limited to the one line interpreter that Chrome provides.

2. Using console.log, and console.dir I get a colored DOM/JSON output. I can click the DOM element and it'll get me to the DOM/HTML tab. This is not available in Chrome. I can move the mouse over the DOM element and it'll be highlighted in the browser.

3. Add-ons: I use the jQuery and Cookies add-ons and they add a lot to the console. I can include jQuery with a click and it highlights the jQuery objects for me in the console. I can watch cookies changes from the console directly.

4. For the debugging tools, they are equal. For syntax coloring the JavaScript code, there is a Firebug add-on for that.
Notice how popular the "Why go to college?!" conversation is now adays?

I can assure you that conversation (in the context you mean) is not happening all over, but rather limited to a small subset of Internet echo chambers.

My kids still get the same rhetoric from all directions. Unfortunately, that rhetoric doesn't include a cost/value justification. Education is an investment and a means to an end, but most people don't see it that way.
I don't know where in the article there was mention of the number of hours he worked in a week.

I've conducted several training sessions in the course of my career, and I can tell you that the time consumed by the actual class/training is a very small portion of the time spent by the one giving it. Preparation time can be 5-20 times as long, depending on the complexity. Now it is true that professors would reuse past materials, however, there is also time going through submissions of attendees, understanding them, and determining a fair grade. I'm not familiar with the US university system, except for what I see in movies/tv programs, so the professor likely had help.

That said, 44 hours spent on overhead that also degrades the experience of everyone involved, and as a result can interfere with the actual learning experience, is indeed worth finding alternative approaches for.

Instituting a system that by its nature is difficult to cheat is a much better approach.
It's always nice hearing about startups like this from developing parts of the world :)
Really like the concept, but I think the name will definitely hinder growth. There are plenty of .coms available that perfectly describe the purpose of the app without profanity.
I don't believe that 90% of majors copy homework. I can say I never saw any cheating at all on 400 level math homework at my university. I graded assignments for Number Theory for several semesters, and I can say I didn't see any cheating there either.

Generally the homework is just meant to give you a good bit of practice, there is no way to pass the class without passing the exams.
Key word: "allow". If you don't want to listen, you can always choose not to.
"What a lazy coward."

Ouch! This professor is caught between students who don't want to learn and an administration who does not know how to properly measure teacher performance. Give the guy a break; he's in a tough situation.

By the way, insults and personal attacks are not welcome here at Hacker News.
A math majors can just copy the homework. 90% of it is mechanical, and 10% requires a "twist".

That may be true in the lower level courses, but around 400 level, the work switches over entirely from calculations to proofs. Proofs are as widely varied and difficult to copy as essays, and are much harder to edit without screwing up unless you really understand them.
What I don't get is why he spent all that time on it. Catch someone cheating turn them in, no need for the in office histrionics, or long winded lectures about how to site sources.
Mozilla is pretty much treading water at this point. It's only a matter of time before the inevitable drowning.
In case my username didn't give it away...

It's been a while since I last read TPM though.
The complete tautology is that you are skilled at remaining employed. There are plenty of instances, eras, locations, and industries in which the pool of employable individuals is radically smaller than those who are qualified for a position. Most generally, those exclusions are based on social factors: skin color, religion, sex, sexual orientation, age, social background, social connections, and others.

While Silicon Valley in particular is vastly more meritocratic than many cases, and you'll find a broad diversity especially among East Asian, Indian, Israeli, and eastern European backgrounds, there's still a marked under-representation of blacks and hispanic/latinos (the latter particularly notable given the huge hispanic population in the Bay Area). There is also a fair amount of grumbling about age-related biases, something to keep in mind as you progress through your tech career.

And regarding skills in an absolute sense: another point to keep in mind about tech is that skills can age very, very rapidly. Today's hot technology is tomorrow's old hat, legacy, or unneeded skill. Particularly in start-ups, the focus is on what's needed right now.
This +100. Surely the student's review of the teacher should only be one factor used when evaluating the students. A band-aid fix would be to preclude students found cheating of reviewing their teacher (or their review doesn't count), but all in all this systems seems set up to be abused.
Icon Games: WiiWare Development - Post Mortem
Not terribly large. Not more than 2 or 3 KB of program memory right now (and probably half the amount of data memory). I expect it to grow to maybe 10 KB of program memory (not including user programs, and later when I have loads of drivers, I expect to only include the ones actually used - or dynamically load them off an SD Card).

The PIC24's are fairly beefy devices. 16bit, 40MIPS (for the HJ's, 16 MIPS for the F's and 32 for the dsPIC), a few different I/O pin options in case you need lots of pins... The PIC24H range of microcontrollers I'm currently using have from 12 KB up to 256 KB of program memory and from 1 KB to about 16 KB of data RAM. The PIC24F range have the same range of flash and up to 96 KB of RAM. The newly released PIC24E has 256 KB and 512 KB program memory versions and come in 28 KB and 52 KB data variants (and run at 60 MIPS).

So, currently, they have more than enough space available to comfortably fit anything I throw at it, but if I start to run out, I will 1) add additional external SRAM and/or flash, 2) add the ability to dynamically load programs from SD Cards and 3) have a way of stripping out features that aren't used (since its a microcontroller, its unlikely that a driver will ever be needed if its not needed from the start, unless its a driver for, eg, a USB (or some other hot-pluggable or easily replaceable) device, since most devices would be permenantly connected.)
A short answer that sidesteps the question of what numbers "are" is that if two is 1+1 and four is 1+1+1+1 then it follows from the associativity of addition:

2 + 2 = (1 + 1) + (1 + 1) = ((1 + 1) + 1) + 1 = 4
Q: What interferes with learning?
A: When the student's don't pay attention to anything going on and do all the assignments by turning in someone else's work.
I too wish G+ were federated (or at least federable), and it's kind of sad that it's not... on the other hand, I've seen a number of Google employees making the right noises[1] about APIs and distributed operation, and reaching out to other social networks, so I'm still positive.

[1]: See this thread: https://plus.google.com/104323674441008487802/posts/1EzrmG9K...
I think it's to convey exasperation. Like somebody has been looking all over for info but cant find it, so they finally get fed up and decide to crowd source the answer.
Well, the post wasn't very well written probably, but you can argue that they are talking about two concepts: Axioms and Notation. If you used base 2, or base 3 (or base -2, -3) math, then that particular notation would work out differently than, say, base 8 math, etc. For Axioms, here you go: http://en.wikipedia.org/wiki/Axiom
Good link. I have been looking for something like this?
You already have a copyright just by writing it. Courts have ruled this is fair use, which means the courts feel this use of content is more valuable to society than writers keeping their rights.

I wonder if laws would change if we were talking about combatting plagiarism in film schools by keeping a database of all films to match against.
I can sympathize with him, as it seems he actually loses money if his student evaluations aren't high enough. The fault would then lie with the institution that doesn't properly asses the teaching prowess of a professor.
The main thing to understand is that customers are going to try to get as much for free as possible. Everyone is trying to get a deal these days. It's important to stay firm and hit your deadlines as much as possible. Also, I would charge for phone time because that adds up and customers will want to chat it up forever!
I like the images with words overlaid; it's the best part of the page. It makes his site stand out from the current cookie-cutter standard. If you can get decent results (not great, but decent) without looking like everyone else the last thing you should do is adjust everything to the currently prevailing style to make your site 20% more readable but instantly forgettable at the same time.

I agree that the clouds are distracting, though.
As much as I'd prefer to consolidate to using Google+, Google+ is not a replacement for Twitter for me. I would like to be able to post publicly based on broad topics like #programming so that all of my friends and family that have no clue what technobabble I am rambling about would not have to see it in their feed. I created a programming circle, but that does not make my posts public if I post to that circle. As far as I know, any time you post to public, everyone who has put you in a circle sees your post. I get the impression that this is what Sparks is for, but I have not yet made the connection. Possibly I do not understand how to use Google+ yet. If someone knows how to accomplish this, please tell.
South Australia gaming start-up Odd Games has MEGA win
People are most likely to vote between age 55 and 74. The folks who were coming of age during the 60s are only just approaching 60 - 65 years old now.

Similarly, the median age of a US senator is ~62, and 59 of the 435 congressman were born before 1943.

The exact numbers are admittedly a little fuzzy, but it's clear that the baby boomers are still going to be replacing the older generation in significant numbers for at least another decade.
From the sound of it his honest students probably rated him lower because he wasted a lot of lecture on his forays into cheater cheater chicken eater land. I know I would have, lectures about how many people cheated on the last assignment would bore the crap out of me.
Ask HN: Hacker Fair Stories and Feedback
Hey, lots of people went to Hacker Fair yesterday at Hacker Dojo. We're going to do a proper postmortem after things settle out a bit and you've had a few interviews with the people you met at the fair, but I'm starting this to look for very basic gut feedback on the fair process before the details become blurry with time.

We already decided we're going to have the candidates put down a $20 deposit on their spot at the fair next time. They can have it back if they inform us they aren't coming with 48 hours warning or if they check into the fair. This is so we have a better grip on candidate attendance. Last time we stopped accepting candidates because we thought they were full, only to see some of the candidates that had taken their slots not show up.

Does anybody have any feedback on that idea? Does anybody see other problems? Does anybody have any other suggestions? Does anybody have an awesome story? Did any candidates wind up finding interviews with places they would not have known to look for a job of a certain type?
You have to put this into perspective. It's easy to condemn someone as "a lazy coward" if he was the exception in an environment where most professors "work hard to protect the reputation of the institution they work for" and "ensure that students that graduate have learned something along the way".

From the tone and from personal experience, I'd guess he has been the exception - in the other direction. Seasoned professors have already learned their lesson and reached the same conclusion he did eventually: doing "the right thing" by going after the cheaters is a losing proposition because (a) it steals resources that could be better spent on non-cheaters and (b) makes all involved parties (students, teachers and administrators) look bad. It may still be a problem for future employers and society at large but demanding from someone to sacrifice his personal well-being for the greater good (when most others don't) is unrealistic.
Perhaps next semester he should teach 'business ethics' in which he can explain to his students that when confronted with the choice of 'do what you think is right' and 'maximize your income', he went with the latter.
I have a good English. I can write emails, communicate with clients, write articles and blog posts. However, I noticed that I write only in IT related things. If you learned English for a purpose, then you are going to have a rather smaller vocabulary, but it'll be dedicated to the purpose you learned it for.

I got 5,490 words. May be my vocabulary is larger, but it's not broad: it targets specific fields.
Ko1's response implies that they don't yet feel ready to commit to a set bytecode for YARV and don't want to support this feature until it will have some measure of portability.
The filter on date seems like the comments on Hacker News. Only difference is an occasional link will appear in the feed. Just wondering as to why comments are included in the filter.