skysight-inc/HackerNews huggingface dataset:
This kind of stuff is the backbone of the public education system. John Taylor Gatto outlines very well the six lessons every student is taught. I think this fits well with lesson 5:

In lesson five I teach that your self-respect should depend on an observer's measure of your worth. My kids are constantly evaluated and judged. A monthly report, impressive in its precision, is sent into students' homes to spread approval or to mark exactly -- down to a single percentage point -- how dissatisfied with their children parents should be. Although some people might be surprised how little time or reflection goes into making up these records, the cumulative weight of the objective- seeming documents establishes a profile of defect which compels a child to arrive at a certain decisions about himself and his future based on the casual judgment of strangers.

Self-evaluation -- the staple of every major philosophical system that ever appeared on the planet -- is never a factor in these things. The lesson of report cards, grades, and tests is that children should not trust themselves or their parents, but must rely on the evaluation of certified officials. People need to be told what they are worth.

http://www.cantrip.org/gatto.html
I got my initial exposure that way, but I had a hard time putting all the pieces together until I pulled Django out, and got a better understanding of which things came from where.

I should probably also point out that I'd only dealt with web languages before that point (PHP, ASP Classic, etc), so that's probably a negative point for me.

Everybody's different, for sure. For me, my Django suffered until I understood Python.

Can I ask what your pre-Django experience was? I wonder if there's any significance.
COBOL is a COmmonly BOred Language!!
It is a layered approach, first you wold have to find an exploit in the "VM" (which is a sandbox really) thn exploit the underlying OS. The VM has a much smaller attack surface as you have less you can do, so it is easier to audit. NaCl, which is used here has had minor flaws http://arstechnica.com/open-source/news/2009/07/google-nacl-... but nothing like straight kernel. Sure there are other approaches eg see http://sandboxing.org/ eg to use selinux to constrain processes, but none are easy. There is some more recent work on more directly limiting syscalls to processes which is another approach, so the OS provides an isolation service.
Shopping in Singapore is a notch above the others 
When we talk about fashion and style there are style icons, celebrities and designer wears that inspires fashion around the world. Fashion has become more of a hobby and obsession for millions and worth millions for people around the world.
LHC boffin Peter Clarke: We're crying out for storage
Suggestion: if your employer asks you for your facebook credentials and you have other options in terms of employment immediately hand in your resignation.

Employers that have these sort of practices deserve nothing less than business failure and I think that if enough key employees pack their bags that they will sooner or later get the message. Make it plain what the reason for your resignation is and if you can blog about it, I think that the spotlight of public opinion should help ram home the message that this sort of behavior is off-limits.

And that goes for any other service besides facebook as well, your private affairs are your private affairs, and any employer that wants to stick their nose in does not deserve your brain power.
Teacher wages are not that low. I do some math here, read the whole thread (I made an error in my initial post).

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

Teachers also have many perks - summer vacation, minimal accountability, defined-benefit pensions, etc. In fact, a rather significant chunk of teacher's comp is perks, not pay, far more so than most people in the private sector.
ARM support? Excellent, was going to look at adding this.
The programming languages that would make me the most sad/angry/annoyed I don't use, so it's difficult to make a choice. I suppose I'll have to go with Javascript because it's the de facto 'Web language' which people use to force me to evaluate arbitrary code whenever I want to read anything on the Web. Even with a sandbox that seems a terrible idea.

If we're talking about programming languages I hate but still use, I'd have to go with Python. I spend most of my time writing Haskell, and Python's dynamic typing puts me on edge. I might spend half an hour evaluating a Python script only for it to throw an AttributeError because I mistyped some function name or passed the wrong type.

Does anyone know a static analysis tool for Python? I found one a while back but when I tried it it threw (you guessed it) an AttributeError on NoneType.
"Gee, this person can teach our kids the material, but they probably have no ability to evaluate whether the kids learned it".

How do we know this person actually can teach our kids the material?

Asking teachers to write their own tests is like asking military contractors to audit themselves and determine whether or not they charged the government the right amount.
Don't toot your horn too loudly, hey?
The beauty of Ruby and Python is that you aren't restricted to an IDE in order to use them; I wouldn't enjoy using them if I was. I like to choose my own tools. This isn't quite so easy when using an all-encompassing (and platform specific) IDE like Visual Studio.

I use tmux (with tmuxinator), with windows for my editor, shell, debugger, source control, logs. I'm able to, effortlessly, change any part of it.
The more common a language is, the more hearts it's gonna break along the way. PHP all the way baby.
You also can develop just in QML, which is really nice.
Thats what you can o with native client in chrome right now. This reuses that code for server apps.
C still remains my favorite programming language. Though compared to modern languages it has fallen way behind, still nothing beats the simplicity of C.

With less theory to learn compared to other languages, the power of C lies in the implementation only. Just few simple ayntaxes combined with terrific logic can make some really powerful applications.

Also, maybe little bit nostalgic here, but it feels good to return to C every now and then just to make some highly logical program and challenge the logical side of my brain.
That stuff that is used in Autotools, ugh ... What did they call it? M4 I think?
There are two techniques for resources isolation:

1. Filtering all resources accesses, letting some pass and others denied.

2. Enforcing different abstraction and then unwanted resources accesses become impossible as they are not even addressable.

Filtering is by definition less secure. As filtering get more complicated there would be false negatives and false positives. Both are harmful.

Enforcing different abstraction is usually less efficient as there is a need to simulate hardware devices. However, some devices have hardware support for virtualization as with Intel CPUs and MR-IOV devices and then enforcing abstraction is free.

LXC/OpenVZ uses mostly #1

XEN/KVM uses mostly #2
(summary :Clojure/West 2012)
And in-district status for their children, even if they live out of district. For a parent of 3 children living in EPA or San Jose or something, working as a teacher in Palo Alto saves basically $20k x 3 post-tax every year, vs. going to a comparable private school.

(which is why I think "people sneaking into schools with fake residence addresses" should be punished; if they're trying to send their children to another district, it should be by making a sacrifice and working in the district, vs. indirectly taxing everyone who lives in that district)
Can i have multiple login account support so that i can manage my multiple relationships?
The heat in Iraq goes up to 120F, and some soldiers have been hospitalized, or even killed by the heat. In the extreme case of 140F heat, I'd imagine soldiers would only be allowed out in if there's a very good reason. >120F heat should be treated like a sandstorm - an environmental hazard which you try to avoid.
Chiller-less Data Center is Google’s Top Performer
It's Wordpress.
I'm sure Dustin Curtis's 'members' entry used to read "Dustin Curtis, Superhero" rather than "Villain". Why the change?
Eco Holidays in Luxury
In the UK, we have spent ages and a lot of effort in testing, league tables, improvement plans, improvement targets for schools.

There is a slowly growing realisation that the result may not be good for the children.

See the Wolf report

https://www.education.gov.uk/publications/standard/publicati...

and also a short OFSTED report into Maths teaching, see the newspaper summary below. The full report may be of interest to you as it explains the pedagogy of mathematics well.

http://www.telegraph.co.uk/education/2982483/Ofsted-testing-...

Teaching is a highly dimensional task. Assuming you could devise a metric space adequate to the task, my teaching at any point would be represented by a set of coordinates. The norm of the coordinates of my 'point' in the space might be higher or lower than the norm of another teacher. How do you decide which one of us is less 'bad'?
I think "Well-read" (the first two words in the article) does not mean what the author wants it to mean.
I confess to trying this myself after reading the Srivastava story. If you step back from the fact that it's a lottery, there's plenty of money involved, "what are you a gambling idiot?" etc it's actually a really fun problem to tackle. I picked out a similar style of ticket and for $20 I kept myself entertained doing analysis and testing hypotheses for the better part of a weekend. Sadly I was defeated on this occasion having found no obvious weaknesses. The main thing I learned from it all was that while a single scratch ticket is fun and exciting, 5 or more get very boring very fast. I was groaning every time a 'free ticket' showed up.

(Also: in Australia you usually see the next 4 tickets on the roll behind a clear display, so if you ended up with a good trick, even if it required running a script on your smartphone, you could have fun with it)
I voted for Ruby and JavaScript because that's what I use. I've tried some Python/Django but it somehow didn't feel right. I guess it really comes down to your personal preferences.
REE developer here. REE's solution is almost the same. Except we don't align heaps; we identify the containing heap using binary search instead.
As for dating I would, for instance, definitely want to know very soon that she's a rock singer and travels with her band for months. I got your point though.

Ideally the message would be: "He has a life outside the internet but in the morning he's excited to get in front of his computer to build stuff. He also doesn't do side-projects so my contract will get his full focus and attention. He's got a family so he's probably won't work for sweat-equity only. We have to arrange some work schedule because he won't be available round the clock, but during those working hours he's really pushing hard to get things done." So now I just have to find a witty way to say that.

You're probably right it might not be the best idea to start with "caveats" (-:
Why have a single favorite language, use language as a tool to get the things done.But for the question sake I will say Java and Python, but if this questions come up next year, I will like to click few more...
What? A copying GC copies objects and therefore inherently breaks copy-on-write.
ISS crew take to escape capsules in space junk alert
Beats by dre wholesale
One small thing: when I signed up using Facebook it showed the e-mail field as 'undefined' and didn't allow me to create an account. When I tried again every did work as expected.
Ultrabook Notebook Tipis Harga Murah Terbaik
With "now", polshaw is referring to "this moment in the life of this thread", not "this moment in the life of HN" - so it's not about how HN has gotten worse, just that big threads like the C# one can push other meaningful parts of the discussion way down. It's not because it's always been that way that it's ideal.
I don't dislike any programming language... except COBOL.
14 hackathon product ideas worked on at Garage48 Music Tallinn
My friend the professional immunology researcher often expresses her disbelief at how parents try to protect their kids from dirt. Also, Nature isn't really the MSM.
Slower to turn on than a real one.
PHP will be at the top of this poll and the other poll of favorite languages.
The commenter meant original as in the original idea that sparked these subsequent, similar attempts at simplifying blogging, and experimenting with finding and capturing its essence.
pylint catches most such common errors.
I think rather than put something like that up and have all sorts of assumptions come to mind, it is better to address these after you've had a chance to open up a dialog among yourself and the potential client. This way you guys can have a proper discussion with all the proper expectations on both sides rather than have all sorts of misunderstanding or misconceptions.

In your example, dating a rock star who's away for months at a time is something you certainly want to know, but having that on her dating profile without giving yourself the opportunity to get to know her by making your own assumptions or to see if this might even work in some other capacity is leaving stuff off the table that in end might have been doable. Just saying.
Why so little hate for C then?
If my IDE writes 40% of my code it means i can call my functions ConnectToDatabaseCheckUserNameAndCountPosts() instead of ConDBusrCnt() just to save a few taps on the keyboard.
You missed the worst one in the world - Mumps (or M).

Terrible language that produces (seemingly automatically) terrible software. It also rots the brains of those that are forced to use it.

All of those listed have their charms - seems hard to dislike them in the main.
I use Perl a lot, but I have a problem with it. And it's not for the usual reasons. I dislike Perl because it amplifies how much I dislike working with other people's code. In something that constrains expression like C, it's easy to read most people's code. And in more expressive languages like Python, I at least feel like we're communicating. But to read someone else's Perl code, you have to get inside their heads! It's like you're not even speaking the same language.
The other option is not to fix stuff, just leave failed stuff in place. Various people have done this, all depends on costs.
Pinterest posts new Terms of Service
So you're a doctor AND you know how to code. Very interesting, please do share your story about how that came to be :)
thedailywtf.com usually posts horrible code bases that developed gradually over time. But their collection of MUMPS horror stories has convinced me that any project in MUMPS is already doomed. http://thedailywtf.com/gsearchresults.aspx?cx=00708007008730...
But that's the thing, they don't identify bad teachers. And they do penalize good teachers. Being taught to pass these tests is not the same as being educated. All the tests do is identify teachers who don't put the majority of their teaching effort into getting children to pass the tests, to the detriment of everything that matters.
Javascript because I just don't have the choice to not use it.
Enable PDF commenting rights
Enable PDF commenting rights with PDF security removal program
because few people develop in C compared to the number of people that use the end product of C programs.
I haven't noticed this, and I've worked on a lot of other people's Perl.

Like anything, practice makes perfect. Read more Perl and reading Perl will become easier.
Grammar check
Checkered amassing formatting services communicate you chiefly with correspondent grammar check richly, rife clarity of topics, and changes in comfortable formatting accurately.
I meant it when I thanked you for the comment. It was a fascinating insight into how these tests actually come about. Thanks for writing it!
Is it just me, or did this article strike a dystopian tone? Computer centers of the future, perhaps achieving truly useful AI capabilities, consisting of unimaginable numbers of racks sweltering in a heat so hot that people can't survive in the same room with them? Sounds like something Dante would have written if he were alive in 2012.
It won't be at the top of the other poll. It's getting about as much votes there as Haskell. If we consider the size of userbase for both languages, it's pretty clear that it's not liked in this community. With good reason, it's utterly mediocre.
I'm curious about those outliers. Are there any shared traits that can be identified?
3 freebies to manage your Facebook and Twitter accounts
Your first link, near as I can tell, doesn't even attempt to address the question of whether standardized tests are beneficial or harmful. It seems to be about the merits of vocational vs higher education.

Your second link provides no data on whether testing is good for children. It merely shows that actual teaching methods do not conform to what the author's believe are the best teaching methods. No data is provided on student outcomes.

Teaching is a highly dimensional task...How do you decide which one of us is less 'bad'?

Any goal-oriented system is designed to maximize some arbitrary objective function. With standardized tests, you are forced to write down your objective function and admit it's an arbitrary choice.

What benefit do we receive from having an unspecified objective function and no uniform method of measurement?
You have to stop worrying and learn to love the bomb ;p In all seriousness, I feel that a lot of people(me included) go through a period of hate for javascript until they find that it's actually has some impressive expressiveness using very small set of things.
What, no RPG III? That is really at the top of my list, even above perl.
Constructive criticism is always welcome.

The answer is that multi-tenant is different from multi-user on so many aspects.

Multi-user:
1. Usually closed institution or even single group within single institution where all know each other.
2. Usually a lot of shared data and application.
3. The risk of malicious activity is low.
4. The consequences of malicious activity are not severe/fatal.
5. Auditing followed by identification and penal actions are an effective strategy to stop malicious activity.

Multi-tenant:
1. Usually open to anyone without "background checks".
2. Single instance of malicious activity is severe, repeated malicious activity is fatal.
3. Auditing, identifying the intruder and suing him in court is not an effective strategy to stop malicious activities.
To quote from the Behance page comments:

> Martzi Hegedűs - About 16 hours ago
> -
> Thank you all!
> I'm finalizing the .otf version.
> It is going to be available soon, i hope.
I think C++ is a terrible language but I actually like that it exists because it distracts people from adding all of the crazy features to C :)
Actionscript, Java, Objective C, Rexx, Visual Basic and any language that claims to be god's gift to developers without delivering. But my most hated has to be Java for all the extra condescending syntax and verbosity, enterprise "mambo-jambo" cruft, native code through jni circus, and general ugliness...
C# includes the static LINQ method "FirstOrDefault()" for any types implementing IEnumerable, e.g.:

var firstNumber = numbers.FirstOrDefault();

(This isn't strictly the same as what you described if "None" is different from "null".) Once such a method exists, does it matter how many lines of code it is written in? I posit that every language feature in a reasonably intelligently designed language serves a valuable purpose, and that everybody has different needs, and the verbosity in C# serves certain needs.

Here's an implementation in C# that is a function on types T implementing the IList interface (rather than IEnumerable like LINQ does):

public static T Head<T>(this IList<T> list) {
return (list == null || list.Count == 0) ? null : list[0];
}

It is used in the same way as the FirstOrDefault() example above. Much more verbose, I'll agree! But the real question for this thread is is it less convenient, and if so why? All the verbosity stems from just a few logical places:

1. the 'option' function you have in your example. In reality, your 'option' is doing all the work I did above, which means that comparing the verbosity of your sample code to the C# equivalent of FirstOrDefault() is perfectly valid in my opinion :)

2. the explicit return type. This serves a valuable purpose in my opinion.

With your code, it's easy to break the hd function by changing the implementation to return a different type. You might not even notice the bug if the different type's implementation is close enough to the right one. I once had a bug like this in VB6 years ago: I changed a method to use an integer instead of a string, and VB's automatic type casting happily allowed the rest of my code to function... until in the middle of a demo I ran a function I hadn't tested and default value of 0 broke something expecting an empty string! My lesson: type inference can be dangerous.

It also makes refactoring a large project much more difficult in my opinion because there is no way to distinguish between specification and implementation. Consequently, changing your implementation runs the risk of breaking your specification without being informed.

There is a school of thought that says your unit tests should cover this aspect of the specification... but then all I'm doing is implementing explicit types in a roundabout way - let the compiler do that I say! That being said I don't know if ML/Haskell have 'interface specification' types to ward against this, where you need it (and everywhere else you get to save on verbosity)? That would be a nice improvement to C#: private methods can use extended type inference, anything public (including implementing an interface) need to be more explicit.

3. syntax: visibility (public), static modifier and return statement. This is a matter of personal preference. With Resharper in Visual Studio each of these words costs me 2 or 3 keystrokes, and if I like I can use templated code snippets to reduce that for any situation, so I'm not too bothered :)
It's made by Cofis http://www.cofis.cz/cz/
VBScript is the most awful language I've ever used. Thankfully I've forgotten most of the pain it caused me.
I can't help but feel that this article sorta has the surface explanation of design patterns kinda right, but missing the essntial properties.

Design patterns are solutions to recurring problems, but it's important to note that they are not the only solutions, and also that the "commonly recurring problems" are highly context dependent.

Most of the OOP problems go away if you use more flexible programming languages or paradigms. New meta-patterns like DCI also invalidate the "recurring problems."

Thus, the critical thing to recognize is that the expression "commonly recurring problems" is a trap, in that it is easy to assume that it is normal or expected for those problems to occur, when in actuality they occur as a consequence of large architecture decisions that can and perhaps should be made in such a way as to eliminate those problems outright rather than solve them.

None of the aforementioned invalidates the concept of design patterns, however I feel it is difficult to say they are "just tools" as if it's perfectly reasonable to expect to have to use them on a regular basis as if programmers have no say in the matter of whether the need for those tools will or won't apply.
Cough & Asthma Allergy
Look at the stats post-SOX the number of IPOs in the US collapsed and most international companies started choosing to list in London rather than NY.
Bring a metaphor to a room full of over-literal logic-minded engineers and watch it get kicked to death I guess. :-(
His page at Microsoft Research is gone, and Google Cache has got it the same day you posted this. I wonder what happened to him. Can anybody link to that research?

http://webcache.googleusercontent.com/search?hl=en&q=cac...

http://i.imgur.com/wGqku.png