skysight-inc/HackerNews huggingface dataset:
I liked the middle paragraph in your comment. The rest was pointless garbage. The GP gave a very thorough and enlightening description of the test development process. There's no sense in attacking the messenger: he wasn't positioning himself as an apologist; he was merely informing us what goes into these tests.
http://liuliu.me/ccv/js/nss/#http%3A%2F%2Fwww.perekop.net%2F...

Apparently Churchill's crotch looks more like a face than his actual face. And Stalin gets the cold shoulder.
Unless you have a very short term project, you shouldn't hire developers based on their knowledge of a particular language - it is far better to hire them based on their demonstrated skills that transcend particular programming languages or technologies (knowledge of multiple programming languages, track record developing software, computer science knowledge, knowledge of software engineering principles, and so on).

Developers can learn new languages if they need to.
Space junk forces astronauts into escape capsules on ISS
I'm not so sure. If I am in a room with 6 people who are not talking about something I am interested in or feel I cannot engage in, I am unstimulated and want to leave. If I am in a room with 6 academics or other kinds of highly interesting people (to me) I can talk all night. I cannot handle dance parties but I love dinner parties. Some people might classify me as an introvert because I'd rather read a book than sit around drinking beer all night, but it's all about the type of company and the kind of stimulus that energizes me.
You've got a small typo: "We are user-oriented, everything is about u, the user." Should be "you" Also, "We believe in a good experience experience..." You repeated "experience"
Sorry, I just saw this. And I'm right now on Linux so I can't confirm, so I might be slightly off here.

There's a setting under keyboard (or terminal, I forget). You might need to change it to 'X11R6'.

Look at section 4.4.3 here: http://the.earth.li/~sgtatham/putty/0.62/htmldoc/Chapter4.ht...

I hope that fixes it for you. Good luck.
Are multiple submissions necessary?

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

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

http://news.ycombinator.com/item?id=3719057
Very cool. I did my CMU capstone project on Face Recognition, http://hari.seshadri.com/Projects/School/FaceRecognition/ind...

As far as detection goes though, we used an out-of-the-box facial landmark viola jones detector, so I never did any of the hard word you did. We did some cool stuff with normalization, facial landmark cropping, illumination mitigation (and artificial illumination), and recognition though.

This looks great though, good job!
> They also help, by identifying bad teachers and bad schools.

Not really. Here in Chicago, the Noble charter high schools will often teach directly to the ACT. This results in some dramatic boosting of ACT scores, with some schools taking kids from the dysfunctional CPS System and getting a school average of 23. Unfortunately, once they reach college, they see little academic success despite being straight-A students with 25+ ACT scores.

This has a detrimental impact on the curriculum:

1) The English program structured heavily around basic reading comprehension, with little to no emphasis on writing composition. A students understanding of essay composition s roughly: "Organize the things you want to talk about into paragraphs... then write a conclusion." However, to their credit, they're really good at reading test questions.

2) Math is focused on teaching Pre-algebra fundamentals and then layering on test-specific Algebra, Geometric (with that goofy proof system), and basic Trig. It's a sad, narrow sample of our already sad & narrow HS math curriculum. It covers few "advanced" Algebra and Trig subjects. This means anyone who has to take "college math" will need courses in Trig and Precalc in college, with the possibility of an Algebra refresher course before proceeding.

3) Social Studies and Science? All rote-to-test. Students are drilled on step-by-step procedures on how to interpret graphs that'll score correctly on tests... without giving them actual knowledge on how to critically think about information - be it historical or scientific.

NCLB schools do the same song-and-dance, except with a much less rigorous test. If you've actually seen the questions on most NCLB tests, you'd be disappointed. Unfortunately, the composition of such tests is so political and messy it's impossible to provide any measure of quality.

You cannot assume testing will provide you accurate information or a better outcome for students. If you're going to implement a testing regiment, you need to be very mindful of the Observer Effect: You can very easily change the outcome by measuring it. This is not an easy problem to solve.
But, when left to their own devices, some teachers don't teach at all. Teachers follow the same distribution of personalities as any other occupation on this planet; some are good, some are bad, most are average.

In my experience there are precious few teachers who don't teach at all. In fact, I never had a single one that bad. At worst, they hand you the text book and make you read it over the course of the year and give you some tests on it.

The best teachers don't teach much really. Rather they inspire. The worst teachers may teach a lot, but they make you despise the material.

It seems to me that having teachers be forced to teach to standardized tests will kill off the first type of teacher, while having little or no effect on the second kind of teacher.

The worst of all worlds.
Recetas de Pollo
I'll be the one to say the Calibre is a phenomenal piece of work. Its ability to scrape hundreds of sites into epubs for my phone, tablets and ereader have been very helpful, especially given that I can tweak the code for a given site to get exactly what I want. I have it set up to mail my Nook Color the news every morning so I have it to read on the train on the way to work. Its ability to fire up a content server and serve up all my books eliminates my need to ever manually sync any of my readers that support fbreader on Android. It has excellent metadata editing features, and immediately made my Gutenberg collection much more attractive by going to out the web and collecting covers and metadata for them. It is very actively maintained, and has supported every reader I've thrown at it: my old Sony Pocket Reader, the new Simple Nook, the original Nook, a rooted Nook Color, the Nexus One and an Asus Tablet.

Given that it calls lots of helper utilities to do conversion between formats, it would be easy for someone that had a problem with the conversion utilities to write new ones and have those used instead.

As for Qt dependencies, Calibre is one of the few programs I don't pull from package management, since it is updated far too frequently. Instead, I have a cron job that checks for and installs new versions twice a week, and the executables live in /opt.
World's largest telescope underway
"And where did I park the car??" :)
Flat Rs.325 discount on oneway flight booking by Yatra
Test is too small, it is hard to read. There is also a bug in the layout: the box on the left overlay with the ext on the right (https://browshot.com/screenshot/image/377852?scale=1)
"CraftStudio will provide an easy-to-use scripting system catering to both beginners and power users"

I hope that by supporting power users you mean CraftStudio will support, in addition to your visual scripting language, an existing (textual) programming language. A language has to be text-based for users to input the code with reasonable speed, unless your GUI is fantastic. And if you try to implement your own text-based language, I bet you will miss a lot of useful features of existing languages - and users wouldn't be able to use existing libraries with your language. I've heard that Lua is a popular game scripting language, but there are many other possible languages. So, what are your plans for the scripting language?
The client downloads the current word list from this URL: http://static.iminlikewithyou.com/drawsomething/wordlist.csv

I've been meaning to see if I can run a proxy and substitute my own words.

EDIT: I personally use wordplay (http://hsvmovies.com/static_subpages/personal_orig/wordplay/...) with the -lx flags on this file when I'm stumped
Which wordlist/dictionary are you using? I use WordNet for my word finding app: http://chir.ag/projects/tip-of-my-tongue/

FYI, the search is broken right now, probably due to HN traffic. I get the error: Internal Server Error.
Can't seem to view that screenshot
I'm an Objectivist, i.e., I agree with Ayn Rand. Here is a good reading list: [1].

Honestly, IP rights aren't a special case (setting aside patents, which isn't the topic of this thread); they're straightforward if you understand AR's theory of rights and property.

Another good reference is [2], but since AR's claims are hierarchial, you can't get the "whole story" very well from just looking up some specific topic.

[1] http://www.aynrand.org/site/PageServer?pagename=objectivism_...

[2] http://aynrandlexicon.com/

Feel free to get in touch if you want to follow up.
nice.. so you put a limit on the number of letters, and shuffle the letters in all possible combinations searching your wictionary. Interesting.
Heisenberg on line 1, or 2, I can't be certain, but he says you're wrong.
There's Express: http://expressjs.com/ or https://github.com/visionmedia/express
Automated Open Hardware Gardening Dome
Gigantism in Insects
Car Rental Insurance
Way too much writing, it needs to be simpler. You have around 10 seconds to catch the interest and anything from there is a bonus...i couldnt instantly get it, took me around 30-45 seconds to really know whats going on and even then i didnt know what to do next.

Changes i would suggest:

- Remove as much text a you can

- Give me instructions. i.e. Step 1 blah blah, Step 2 blah blah blah...i need to know what i need to do to make it work for me
So basically UI programmers are used to callbacks, others not that much, and now that event-loop servers are becoming popular, we see confusion from people not familiar with events.

I don't think that's right. There is a huge difference. UI callbacks ("onClick" and the like) execute synchronously. But the callbacks in event servers execute at completely different times. Indeed, they're typically nested inside code that has long since terminated. This is what causes the learning curve, not grokking events or functions-as-values, which any half-decent programmer can easily do in the unlikely event that they didn't a long time ago. Indeed, the way we write asynchronous callbacks is cognitively dissonant with everything we've been trained to understand about scoping. The idea of a nested scope that doesn't mean "contained within" or "covered by", but rather "at some unknown time later", is inconsistent enough with how programming languages normally work that it can easily trip you up even after you get good at it.

Asynchronous programming is a very different thing than e.g. browser UIs in Javascript. I've programmed those for years. It still took me a long time to get my head around async servers.
Wow, what a hostile response.
One more, on the signup page...auto select my timezone for me. There are a bunch of ways:

- get the time offset from my browser and just pick one thats "close"

- get the timezone based on my IP (best way is to get the lat and long, and then pick the nearest timezone)

second option is the most accurate, but having to scroll the list almost caused me to bail.
I downvoted you mostly because I wasn't sure why you were talking about making Python exercises into a Javascript emulator/learner tool when the thread is about Perl.. but then, I wanted to cancel my vote but was unable to.
I'd like to see screenshots of a sample diary, and of what it looks like when you log in, etc.
Hmm, very interesting. Looks like these translate alright, but are you running them through node.js?
Nice! Steve - can you use this word list instead? (http://static.iminlikewithyou.com/drawsomething/wordlist.csv)
Thanks for the feedback! Will make those changes asap!
Link to BitC site for the lazy.

TLDR: "BitC is a new systems programming language. It seeks to combine the flexibility, safety, and richness of Standard ML or Haskell with the low-level expressiveness of C."
Visual design whose goal is to sign people up needs some work. Agree with too much text comment.
To make it more game-like, perhaps CraftStudio could emulate the Jobs function from WarioWare D.I.Y. for the DS. In that game, you were tasked with drawing a small number of assets for a game template, such as drawing your spaceship and enemies in a top-down shooter. It also had a programming challenges function where it asked you to implement a certain functionality, and just one line of code was blank - but you sometimes had to look at the code of the whole rest of the game to figure out what was left.

I would certainly call WarioWario D.I.Y. a "game to make games", so the developer should definitely check it out if he hasn't. It's very polished. Though CraftStudio's scripting system will have to be pretty different. WWDIY's scripting system is very primitive, and has low, hard limits on numbers of objects. It isn't too bad in-game because each game you create is played for only a few seconds, so doesn't have too much stuff, but CraftStudio is obviously different.
https://github.com/maccman/ace
This is a very good thing. The tech industry has taken privacy far too lightly, and it has the potential to be a really big deal. If a random person off the street knew what Facebook and ad networks knew about them in terms of income, product usage, et al, they'd most likely be extremely creeped out. This needs to be nipped in the bud before it has the potential to affect the entire industry.
After standing on the landing page, I really wasn't sure about what it was about. I decided to signup to try it out but there was clearly too much fields. I'm an asshole, I know. I'd suggest making the font bigger, cutting the text to a strict minimum, providing a Demo page or an example of a diary and finally making the signup way smaller (or even better, let the user start to write.. and let it create the acount later on).
From my experience.....this is how to explain your game to everybody. An asshole will just tell you to stfu if you waste his time. Which I guess is how the article concludes itself.
I'm sorry, but this solution is very much cart before the horse. I think many people have woken up in a world where most of the "free" stuff they enjoy on a daily basis necessarily requires the ability to identify them on an individual basis. I fear people will either have to learn to live with tracking and profiling as a part of everyday life, or they will have to get comfortable with the idea of paying for more of the stuff they use.

Rejecting apps for accessing UDIDs does nothing to solve the underlying problem...
I've changed the permissions of /dev/pts/X in the past to allow anybody to access it. (e.g. sudo chmod o+rw /dev/pts3) This may open up the screen session to others, I've not played around with it enough.
I'm going to ignore your potshots, and focus on the few points that are worth commenting on.
By me asking to build business which add value I did a big mistake, but him by pointing the whole nation to be of people who are pirates has done a very great thing
Firstly, he did not assert that the whole nation is pirates. He said most are involved in piracy, which is pretty much the truth.
Again, you fail to address the points which asto made, instead you are just complaining and generalizing about anyone who speaks against you. The only way to improve a problem is by acknowledging it first. Denying a problem exists/ brushing off with flimsy reasons will just aggravate it.
Way too much text in a font-size that is too small. There's a lot of fluff in your copy, like "We believe in a good experience and the least trouble for our users."

The navigation on the left isn't necessary at all.

You also ask for a lot of information from me just to sign up.

Personally, I'm a big fan of the simplicity of OhLife's landing page (http://ohlife.com/) – maybe you can draw some inspiration from them.
Nope! I love me some Python, JavaScript, C, and even ActionScrip, Java and Pascal. Blaming the tools is bad form unless you can prove they are bad, which can be done with PHP.
I think it was reason #3...

.999... = x?
That was wrong.

When she subtracted .999... from the left, she should have removed "x" from the right, not 1.
Ok.

I choose "pay more for the stuff I use".
It's truly disgusting what has become of education in the United States. I know many teachers and all of them are outstanding people and I trust them fully. Yet it is the system that seems determined to hinder them at every corner.
If you were the only person left on the earth, copyrights wouldn't matter anymore. You can't say the same for the laws of physics.
Sadly, this all could have been avoided with one simple change four years ago: rather than having the UDID match the specific device, have it be hash of the app's "keychain identifier" (usually set at the company level, enabling cross-product identification) and the real UDID. Then, it doesn't matter if an app finds out the UDID it can access: it's specific to that app or company anyway, and can't be abused as it currently is.

But as the UDID was implemented poorly (and immediately overused for everything, including from server-side account keying, which Apple can't just break), they have to essentially remove it now.
FWIW this is a follow-up to http://www.confreaks.com/videos/652-gogaruco2011-you-ain-t-s...
Hi, I've got a couple things I wanted to comment on.

First, and the most obvious, I want to say that this looks like a very interesting and fun project. I wish you the best.

Secondly, and I know I'm pointing out the elephant-in-the-post here, but I think if one is launching a product or revealing a project to a wide group of potential users, it would be best to utilize a speaker that is easy-to-understand. This has been a point of criticism in past HN posts. Obviously, I don't mean to be offensive in anyway and I really don't know the most politically correct way of pointing this out. I just simply could not understand a large chunk of what the speaker in the video was saying because of his strong accent.

I think there are some ways around this. For example, you could use a different speaker and if you felt the need to make an appearance or comment in a video as the creator/founder of a project, you could make a couple brief rehearsed/precise comments.

Again, very interesting project and I wish you the best.
Cool. However, having used both, Pixlr-o-matic is quite a bit better.
I think he meant

[ u s e r @ma c h i n e E x amp l e ] $ . . / mo n o r a i l . j s i n s t a l l mo o t o o l s
If you want to switch to using MAC addresses, look up getifaddrs().
Just like you said, I'd play it if there were a mac version.
Good. Now the goal is to get people (in the aggregate) to do so.
As others have already commented, too much text.

The issue isn't really "too much" text, but the way your conveying that text is boring and mundane.

If your going to give "bulletin point synopsis" of information. Make it enticing to read, or simplify your approach all together.

Great design is always impacting, and straight to the point.
Your a website you have a limited window of capturing one's attention.
While it might not be the most technically accurate, the ways in which David Foster Wallace touches on Gödel in Everything and More are worth a look for interested parties.
They want you to use iCloud to identify people. Makes more sense anyhow, since UDID's are hardware-dependent.
"Golang has been pleasing me lately although it's interfaces have a very tiny hole in the type safety."

Go/Golang is indeed an amazing language -- my favorite, in fact, even beating out Python for my #1 spot. Go's creators guarantee its type safety; what hole do you speak of?

To hopefully assuage your concerns and to make an assumption about what you may worry is a hole in Go's type safety...

Empty interfaces allow one to contain _any_ value (such as a string) in an interface{}, but in order to use such a value, one must access the underlying type of the interface{} (i.e., the aforementioned string value). To do so, a type assertion is required, thereby preserving type safety... unless I'm missing something?
500 Server error.

That went well.
He does. Learn more about his biography and his interest in mysticism and philosophy:
http://www.amazon.com/G%C3%B6del-Logic-John-L-Casti/dp/07382...
Are you justifying this completely poisonous and destructive behavior on the basis that you found his Twitter feed too arrogant for your liking and that he got more attention than you would have?

> submitting their own articles to HN hoping for the spotlight

I'm confused, are you accusing me of submitting my own work for a spotlight? Or Dustin? I've certainly done it for my own work in the past, as many other members of this community, but it wasn't Dustin who submitted Svbtle.
I don't see the connection between the discussion and the just-world hypothesis.
"Actively" by having software do it for them.
I've been using Backbone.js for MV'C' in Node.js and re-using my models on the client side.
There's no need for that. Why do you feel you need to be sarcastic and rude?
The M in MVC has nothing to do with database persistence. That is a wonderful perception that rails and its ilk have given us, for better or worse. You could build a complete system that fully implements MVC without database persistence, or really any persistence at all.
http://www.omghalp.com/?length=6&char=b&char=a&c...

indeed
> It also feels so incredibly easy to call native code in C#. There's even a whole web site dedicated to making it easier, pinvoke.net!

I'm with you that C# is really nice to use, but interfacing with native code is a nightmare. The reason why a whole bunch of websites exist on pinvoke is because of its poor documentation and incoherent behavior.

As far as low level goes, I'm happy with C++ (if I were an embedded engineer I would say C but it is very nice to be allowed to use the C++ niceties). I think that everyone needs to have a language that can generate native code. On higher levels, python is fine for me. I simply do not have the use for an intermediate language like C# or Java, however nice they are.
Ok, I will try to make a demo page. In the mean time the font size has been increased.
The only way to know if there is a world out there that you're missing is to go explore it. The biggest problem with the .NET world is that the vast majority of .NET developers have spent the vast majority of their time in it.
It definitely gets the point across that they care a lot less about what you're talking about than you do.
Not that easy, because it only applies to truths represented in a system of symbols. Very abstract stuff, and in fact, trivial to overcome – use two sets of symbols.

The theorem was important at the time because it ended one pursuit (one single-level system to rule them all), but its actual impact on anything of importance in the wider world of, well, anything, is vastly overrated.
In short, with SPDY your server will push all related files like images to the client when it requests the page. Currently this is done by sending the page, having the client read it, and then the client requests all the later files.
It would be nice if you made the text "Draw Something" in the subtitle link to the app. I didn't know what Draw Something was, but clicked the link anyway, assuming I could figure it out by analogy to hangman and Pictionary by looking at your site's interface. I couldn't; I had to look it up.

Possible link destinations:

http://omgpop.com/drawsomething

http://itunes.apple.com/us/app/draw-something-free/id4886282...
Funny, I wrote a script for my girlfriend a week ago too. I just grabbed my word list from /usr/share/dict/words though.

https://gist.github.com/2069501