skysight-inc/HackerNews huggingface dataset:
Its actually one of the easiest O.S to install and work with when it comes to back-end servers for running network infrastructure type services (vpn, firewall, chat server, torrent server, dns, dhcp etc. etc.) - nothing comes close.
Do you only hire Americans or would a Canadian engineer work too?
I've looked into CoffeeScript, and while I really like the sentiment—routing around JavaScript's warts—I fundamentally disagree with the technique employed to achieve the goal.

What the world needs is less syntax, not more. Perl, Ruby, and Haskell—the inspirations for CoffeeScript, as near as I can tell—are, as a recently-linked entry called Perl, programming languages that you have to constantly use to keep your programming skills.

For all its problems, as long as you can remember to use === and friends instead of ==, JavaScript's syntax is relatively obvious, if unweildly, to anyone who grew up in a C dominated world.

Fargo, the recently-linked Scheme in JavaScript, is something I an get behind personally, though sadly Clojure is becoming the default Lisp my mind thinks in.

We need to declare a moratorium on new syntax. With Lisp, C, Python, and a couple other languages (maybe), we have all the syntax we need. Novelty is not innovation. New is not better.

We live in a world where utility players, i.e. everyone in a startup, already have to think in terms of too many different languages.
I have written the following books:

a)Differences in Venture Capital Financing of U.S., UK, German and French Information Technology Start-ups — A Comparative Empirical Research of the Investment Process on the Venture Capital Firm Level":
http://bit.ly/gDPwz9

b) "M&A, Cooperations and Networks in the e-Business Industry":
http://amzn.to/ltiKv4
Do you accept interns without CS degrees? I hope you do-- I've heard a lot of great things about Monetate.
Andrew Binstock: Use More VMs
Wait, you actually thought he meant going to Wal-Mart and buying 1GB flash drives?

Somehow I doubt that is what the poster meant and you are just building a straw-man argument to gain points.

Insulating, heating and protecting against shock should not be harder for a flash drive than insulating, heating and protecting against impact of a tape drive with lot of moving parts inside.
New York, NY; San Francisco, CA

Foursquare - https://foursquare.com/jobs/

We're hiring mobile client developers (Android, Blackberry, or iPhone), server-side developers (both back-end and front-end), data scientists, and product managers. Most positions are for New York, but we're hiring server-side developers in San Francisco as well.

Foursquare is changing how people interact with physical space. We want to make cities easier to use, by connecting people to the things, places, and people around them. We've been innovating in the location-based space for two years now, and we're never short of ideas about amazing things we could build next. Our product roadmap is a mile long and we need your help to make it a reality.

Our server stack is Scala/Lift/MongoDB with jQuery/Less. Our mobile clients are Objective-C (iPhone) and Java (Android, Blackberry). Our data scientists use the standard suite of Hadoop tools.

We offer a competitive salary and equity options for all full-time employees.

Apply online - https://foursquare.com/jobs/

Questions - jorge@foursquare.com
Well, I'd have to admit that not every kid excels at something, or is special, including my own. That decision seems like it would need to happen as the child is growing up. If they exhibit signs of being fast learners where the education system is actually slowing them down. Then yes, I'd probably advise them not to go. Or if they want to go, to try their best to get at a top-tier school (i.e. MIT.) Certainly things like Devry and Phoneix university I would consider a joke.

However, if they exhibit signs of being average then I would push them to get a degree. Because at least they'll know how to follow some sort of procedure and get a decent job without really needing to excel beyond their peers.

In reality though, I'm sure it won't be such a black and white problem.
unsafePerformIO is not nearly as useful for introducing effects as one might think it would be. Because Haskell is lazy, any effects you might want would have to be grounded in the toplevel IO monad anyway.

To answer you directly, I've read code in various Haskell packages, everything from mime to snap, and AFAICT, it is typically used when you need to call a C library. Suppose you need to use OpenSSL's digest algorithms, for example. Because we technically don't know whether or not that library will have effects, we have to use unsafePerformIO.
I can't address your first point because I haven't used GC yet, but your second seems like a contradiction. If you're releasing from a background thread then you are sending messages from a background thread. You can easily put code in our object's release method to fix that, though. "If not main thread, call self on main thread."
Indeed. Looking for the proverbial needle in a huge haystack is a piece of cake compared to what was done there.

IIRC, they actually had some very low level signal from the recorders two years ago that they didn't actually take notice of, and later, working on this data they finally extrapolated the probable position of the wreck after a tremendous data mining work.
>I'd really love a guide for social situations that would >actually be of use.

You may want to check out http://www.succeedsocially.com. It's helped me more than anything else with my own awkwardness around people. It's free and has a nice no-bullshit attitude to it.
http://www.google.com/codesearch?q=unsafePerformIO+-file%3An...
Ah, I forgot to mention I did ask someone and they also saw time as a coil, though without the variations of context that you describe.

Its fascinating how although we all use calendars to plan time we still visualise it in drastically different ways!
Thanks for your comment.
> It demonstrates a lack of respect, and shows that you don't treat them as an equal human being.

He paid the transcriber at a rate that the transcriber was willing to be paid at. If the transcriber didn't want to get paid $15 / audio hour, he could've simply walked away. Smart? Yes. Disrespectful? No.
Well, you'd have complete data loss on RAID-0 if there's a single drive failure. With RAID-10, you can sustain at least one drive failure without data loss. That way, even though you can't replace a failed drive, you can at least get the data off to a new instance.
Can you elaborate on why you can only have two of those three things? They seem very subjectively defined and I don't see why you can't have all three. I'm not a teacher (I have tutored and TA'd), so I'm curious where this opinion comes from.
flagged because it definitely felt off-topic according to HN guidelines: http://ycombinator.com/newsguidelines.html
No, non-parametric learning is an unrelated topic, which seeks to estimate probability distributions without using "parametric" (= having known structure) models. The canonical example of a non-parametric approach is using histograms, or their generalization, called Parzen Windows.

http://en.wikipedia.org/wiki/Parzen_Windows
I disagree. It's a nice idea to summarize and link to the guidelines, but this 'whining' actually helps to make good titles.
Agreed, and I think voucher systems can accomplish that.
The article touches on the idea of using VM's for surfing the web - something I already do to a limited extent by having a virtual machine dedicated to logging onto Facebook once it became socially necessary.

I also have VM's set up for various non-programming projects. It is great to be able to come back to something I am working on after a couple of months and have nothing changed - all the relevant windows open, all the relevant files handy, etc. without having to remember what I was thinking when I was deep into it all that time ago. This has set me to wondering if the desktop OS of the future is a hypervisor - in a sense Windows 7 Professional is a step in this direction with the built in version of XP.
Make these stats and I'll link them from the page :)
"we're sorry but this video is not available in your area due to rights restrictions". There's money to be made from everything.
More practically, I suspect the problem is the amount of time and energy taken to prove and certify a new way of doing things. Flight data recorders are standardised across most of the world and I suspect agreeing and certifing the number/location/design is more difficult than actually changing the hardware.
Also, grading is a bitch. [...] Students will nickel and dime you for every point while comparing with their peers.

This is what comes from an over-reliance on GPA, which can be just as misleading as an over-reliance on standardized testing. We have the latter where I come from (Ireland): university placement was determined entirely on the basis of nationwide exit exam scores when I left school and my understanding is that little has changed. Your school grades are utterly irrelevant and have no other purpose than to help students, parents and teachers estimate the national examination outcomes. you could turn in no homework for 5 years, get Fs in everything, and be on permanent detention; it will have no effect whatsoever on your university admission prospects.

This is good in some respects, flawed in others. Kids that don't fit in at high school but are smart and determined to do well academically can't be held back by discriminatory attitudes among their teachers, for example; on the other hand, those with a highly developed aptitude in a single area (eg math) or who are heavily involved in relevant extracurricular activities are at a disadvantage because such things carry no weight in the admissions process. Of course, kids that don't like high-pressure test situations are really screwed even if they consistently perform well in other contexts.
http://lua-users.org/lists/lua-l/2009-10/msg01098.html shows LuaJIT beating GCC 4.3.2 on some parts of SciMark, and no more than 3× worse on any part. I'm importing the shootout CVS repository into Git, so hopefully we can make some more definitive comparisons soon.
It's not all about economy. Flight systems are pretty complex and once cannot just have recording devices positioned everywhere (that's sorta like R2D2 plugging in some obscure data port and breaching into the death star). Black boxes are meant to resist temperature, pressure, elements and shock while keeping data secure enough for a long time until the box is recovered.

There was an excellent program on how black boxes are made and tested on Discovery or NatGeo (can't remember which), but this was the next best thing I could find http://www.yourdiscovery.com/video/discovery-news-what-does-...
Funny, I use ^Wq for that.
Austin, Tx; Gowalla

Gowalla (http://gowalla.com/jobs) Ruby/Rails, and mobile devs. I started in August last year, and it's been a blast. You can read about it here (http://www.thinkbohemian.com/2010/08/31/first-day-at-gowalla...)
How to meet Angels..
Whats your experiences? Thoughts.. Is it a simple email? Is it some meetup group? Is it a referral? What if you don't know anyone? Where to begin? Luck?
I'm not sure I follow. Are you saying that negotiating is always a bad idea if you would benefit at all from the current offer?
I would be very curious to see what effect increased student punishment had on education quality. Some rules should be more lax (I once spent twenty minutes having to explain why I was in the hallway after the bell rang in order to avoid detention [the answer was that my locker was on the other side of the building from my classroom]), but most systems are too lax. We try to keep students around who have no interest in learning because it "keeps them off the streets." This has two results. First, even if they make it to the end, they probably wind up on the streets anyway. Secondly, they drag down those who do want to learn or would be willing to learn such that their chances of excelling are minimized. We should have more remedial job training (not sure how well this would work, but other analogous programs such as rehab over jail have proven quite successful) and stricter rules about whether students can stay in school or not. These shouldn't be performance based per se, so much as based on a student's effort to complete assignments, pay attention in class, etc. We consequently end up paying a lot of money for people who don't learn anything and bring down those who could. We'd also have to pay for the job training, but it's shorter curriculum would serve to save money and probably increase their chances of gainful employment. I'm not sure how well this would work, but we've certainly never tried it in the US, at least that I'm aware of.
that was twitter. jack and ev and biz
So, how would you decribe what they've done? They found no trace of any backdoor whatsoever. The few parts that looked funny somehow have been rewritten in a more conservative manner, that's all.
Mountain View, CA Intern, Full Time. http://bit.ly/mP3WAh

Bump (http://bu.mp) is looking to grow all of our teams! We are looking for backend server and ops wizards, as well as front end Android and iPhone people. We've also got some pretty fun HTMLn projects (for some values of n).

It is a great place to work with lots of camaraderie, hard work, and lots of fun including quad copters ski trips and some awesome hackathons.

The team is still small enough that you will have an opportunity to touch any area you find interesting, and you are guaranteed to have a big impact.

Join us!

http://bit.ly/mP3WAh
Sure, if you had not been doing all of those other things, you would have had time for the remaining duties of a teacher. But you wouldn't have time for much else. And you're thinking of a work week in the same way that a grad student, professor or startup founder does: work all the time. Which brings us back to the point of the original article: if we're going to expect people to put in that much time and effort, perhaps we should pay them more to compensate.
You might want to change GIG to WORK in the first line. Otherwise whoever uses ctrl-f for "SEEKING WORK" will skip over your post.
The whole instance can disappear at any time, so you can't rely on hardware redundancy. This means you must back up your data off the ephemeral drive in some fashion already, in which case going for RAID-10 doesn't provide much benefit.
Eric's famous position I do find somewhat flawed. First, the gold standard everyone uses is Finland, but Finland doens't do this. In fact none of the top ranking countries do such a program. I'd love to see this done w/ gret success in a single poor-performing school district first.

Also, in some of the analysis I've seen the US already does relatively well when you control for various relative socio-economic strata. The point being that the problem isn't really in a lot of schools. But there are very targeted schools where the problems run really deep. Cutting 5% of the teachers from Overlake HS in Bellevue is probably worthless (and even counterproductive). And, at least based on the numbers, you could fire everyone at Oakland International.

Plus it just doesn't pass the sniff test to me that you can simply get the 6 million best teachers in the US and inner city Detroit starts scoring like Singapore. Just doesn't smell right, unless we deal with some of the larger issues.

Lastly, I just don't think you can fire 5%, or 300K/year, and realistically fill those spots. And unlike the private sector, no one is going to pin their hopes on a profession where a bad year, likely ends your career (since firings of gov't positions are public record).
Doesn't matter. They're able to retrofit other things (from seats to in-flight entertainment systems) because aircraft have relatively modular designs and because individual subsystems may need to be replaced or upgraded for safety reasons.

This kind of technology is already deployed on a limited basis in a lot of commercial aircraft. An increasingly common business arrangement is for the airline to buy the aircraft but lease the engines (which are the parts requiring the most frequent maintenance). Rolls-Royce has a global infrastructure for telemetry data designed to shorten maintenance cycles and increase safety: see http://www.flightglobal.com/articles/2009/12/09/336006/rr-tr... and http://en.wikipedia.org/wiki/Aircraft_Communications_Address... for background.
I think your assertion about the "rhetorical sleight of hand" is pretty far off-base, and is an (admittedly subtle) strawman. The main points of the article, from my perspective were 1. The issues with education in the US are complex, and blanket vilification of teachers is neither warranted nor productive. 2. The pool of high-quality new teaching candidates seems limited (and quite possibly shrinking); current compensation levels for teachers, relative to other job opportunities, is almost certainly a contributing factor.

Your argument is effectively responding to the idea that "we don't find that pay package attractive enough to make us want to be teachers" by saying "but you're using the wrong word- you should look at compensation." Okay, then "we don't find that compensation package attractive enough."

I certainly don't think that just paying teachers more is going to fix anything. But the vilification of the profession, which the article laments and you effectively condone, is in my opinion a big distraction. I agree that tenure is not a perfect system, but neither is it entirely without its benefits. Until more progress is made on a more comprehensive response to education reform, attacking the teachers for not giving up their long-held rights seems a bit unrealistic.
All the ones I am seeing are similar.
Which programming languages are the fastest?
Surprised that LISP is 20x faster than PHP or Perl in this benchmark (median times). It is even faster than Python and of course Ruby.
Content control in the Age of AOL
keyword: ephemeral
It works for me:

vico .

vico ~/projects/jarinudom.com
Ehm, I've been programming in Python for quite a few years now, and CoffeeScript syntax is pretty much Python with a smattering of Ruby (or the other way around), and some niceties like using the question mark for safe navigation or having "yes" as an alias to "true". That hardly makes for a sigil overdose.

What exactly is tripping you up?
I am primarily a Textmate user as I do a lot of Ruby, Rails, and web work, but a while back when I started learning Lisp I felt compelled to use Emacs. I was some of the most fun I've ever had. And I would contend that extending, customizing Emacs with .el files is a form of coding.
All that is necessary for evil to triumph is for good men to do nothing.
If the earth-moving industry were like the education industry, the hand shovel would still be the tool of choice and bulldozers, backhoes, and other machines would not exist. A basic problem with education is that the technology has stagnated. The public school classroom has not changed much in 50 years. Teachers still have live lectures during class, kids still do homework at home. Each teacher's class size is the same as the other teachers' in the school. There's no innovation aimed at dramatically reducing costs and raising outcomes.

The cause for this stagnation is obvious: the education industry is controlled by people who have a strong interest in keeping the education process inefficient and labor intensive. When was the last time you heard a teachers' union or a department of education support a technology that promised to reduce the cost of education and the number of teachers? Instead, the public education industry is focused on making education more inefficient: requiring teacher certification, reducing class sizes, increasing funding, etc.

The most promising recent developments in education have come from outside the establishment. Wikipedia makes it possible to get a fairly good understanding of any subject quickly and for free. Khan Academy features thousands of ten-minute long micro-lectures covering most of the math and science taught in schools through high school along with software to test mastery and help students tutor each other. Flash card sites help students memorize. These are the "bulldozers" of the education industry which will enable one person to do the work of hundreds. These are the technologies which will "fix" education.
Expanding on what tudorachim says, it appears to be an thinly-veiled recruitment exercise. Any EU citizen can work throughout the EU without needing work permits, which is presumably why they have that restriction.
We all agree that some syntaxes are better than others. So you're willing to settle for JavaScript; that's cool, CoffeeScript is 100% compatible. (More than, if you consider that even bad CS compiles to good JS.)

But complaining about novelty reeks of telling us kids to get off your lawn. Some syntaxes are better than others. We haven't found the best one. Innovation is still possible. Hackers innovate. Get used to it.
Sure was, dawg
Wardrive is available for Android and it's open source: https://github.com/topgenorth/wardrive-android

It uploads to WiGLE.
The four drives required for RAID 1+0 are only available on xlarge instances -- overkill for most people.

99% of the motivation for doing this is to make up for the poor performance ephemeral storage offers. Any data on these drives should be replicated to other nodes anyway, or you're doing it wrong.
Not sure I follow your argument here. The thing about selling an ebook is that it's all passive income from here on out. Assuming he set everything up correctly, which it appears he has, the author has to do almost nothing to propagate the sales of his book. Sure, he could put in an hour or two a week for advertising, emailing, etc, but that's negligible. The ball is already rolling, so there's nothing stopping him from collecting money week after week while he works a real job, writes another ebook, or runs a startup.
Actually, I didn't criticize the argument. I asked a valid question. Namely, does the idea scale for a nation of 300 million people.

When you include private education do you include private higher education? Do you include for-profits? Their overall expenditures per student aren't less.
Kelly Criterion For Sport Betting
But the policy point is that what happens now is that people are attracted into teaching who value job security far more than most start-up-founding hackers value job security, and who value being accountable for demonstrable results far less than most other people in professional occupations. What you call "their long-held rights" (tenure and other job protections granted by state statute) is precisely what makes the occupation of teaching so different from most other occupations.
As a designed I really find this kind of tools useless. Especially when I get a color scheme delivered by the client.

It's not so much about that I'm an awesome designer (although I like to entertain that view of myself), but that five blocks of solid color says very little about how the colors will be used.

One problem is that the amount of colors you use and what elements get what color will completely change the impression of the design. A block of solid orange also can't express the subtle effect of gradients. Have a look at the spoon in this photo for an example: http://static.howstuffworks.com/gif/tea-8.jpg

Another problem is optical illusions. The perception of colors change very much with how much of them you see. A thin text will need to be darker that a bold headline to appear equal, and one color will look different next to two others (making a solid color look like a gradient next to an actual gradient).

The tool that would be useful would be an editor that lets you pick colors for specific stereotype elements of a website, like a h1-h3 header, body text/background, blockquote, logo etc, combined with font, textsize and boldness.