skysight-inc/HackerNews huggingface dataset:
There are absolutely roles where the developer with more industry experience is unambiguously the correct choice.

But if this is widely the case, then is there a labour problem at all? If we are all trying to hire the guys with lots of industry experience and are all willing to let them ramp up on new tech while earning their industry experience salaries, then what is the problem? Everything is great if that is what is going on.

However the horror story that I seem to be hearing from other people is that the big names in tech right now are only interested in hiring people straight out of college, hence the "college style" non-monetary perks and whatnot.
"Over all, the report found, published college tuition and fees increased 439 percent from 1982 to 2007 while median family income rose 147 percent. Student borrowing has more than doubled in the last decade, and students from lower-income families, on average, get smaller grants from the colleges they attend than students from more affluent families."

http://www.nytimes.com/2008/12/03/education/03college.html

"While 79% of students born into the top income quartile in the U.S. obtain bachelor’s degrees, only 11% of students from bottom-quartile families graduate from four-year universities, according to Postsecondary Education Opportunity."

http://www.forbes.com/sites/danielfisher/2012/05/02/poor-stu...

Anyway, if 1 trillion dollars in student loan debt doesn't sound like a problem to you, there's probably not much to be gained from continuing the discussion.

People like you have no idea what it's like to live below the poverty line.
"Basement" as a colloquialism for "server room"
If I have $5, what is the best way to invest and grow my money?
You actually need to implement it outside of nginx. The easiest way is just have the client send a message every x seconds, and your application server will immediately respond. If the server does not respond quickly (within a few seconds), close the connection and optionally reconnect.
A URL to toss at your SQL devs
"but the purpose of the interview question may not have anything to do with the job whatsoever"

And yet it's asked.
if you've got revenue you should be able to pull something. it's the pre-revenue people who get turned down.
At present, SendHub's public-facing API is pretty much all Django, but we've already ported several vital backend services off to their own Flask applications.

With regard to large-scale projects, the usage at SendHub is substantial. I am also aware of flask-restful[1], which looks like it could be useful for building out a more complex API service.

To be completely honest with you, I would gladly take Flask over Django/TastyPie or any of the other numerous Python frameworks I've worked with. For me it brings back the pleasure to coding in Python -- even if this is a case of redefining methods because Flask and Werkzeug are such thin layers that there is simply no configuration! There is certainly nothing comparable to the awesome power of Jetty on the JVM in Python.

[1] https://github.com/twilio/flask-restful
I'm quite confident that he wouldn't have.
Except that you don't need to touch your config file every time there is a security upgrade.
Since I believe Zach is going to make a great movie, I would love to help really crowd fund this (as opposed to crowd gifting as it is at the moment) and than get a share of the money the movie makes. But I guess this ain't possible on kickstarter just yet.
I would take 5 impoverished middle-school kids, and put them to work on some public works projects, 8 hours a day for 4 weeks. If they can read or write, they'd work in an elementary school teaching first graders to read. If they can't read or write, they'd work on school facilities, painting, emptying trash cans, cleaning gymnasium floors. Each would be paid the $4000 share of the $20000, in the form of a trust fund for college. After the four weeks they'd return to school, hopefully knowing what work is, and able to connect it to their schooling.

Or I'd spend all 20k on one kid, to pay for a piano and lessons for as long as the cash held out. Might need to pay someone parent-like to enforce practice, that's the hardest part.

Both solutions require someone to teach self-discipline.
It's a bit unclear: is it just about automated market research, or automating the transactions as well. The latter starts to wander into a gray area of trying to not get beaten up by HFT thugs for investments you plan to hold, or being an HFT thug oneself for investments you have not intent to hold or to run a naked short.
The importance of silence as a product manager
Thanks very much! I was going for a clean, simple design, so I'm glad that came through. I agree, the calls to action need work.

Users will normally enter the site through a link given them by a developer, that will take them to one of the developer's proposals; that's where their call to action should be, I think. (There is one, but it needs to be more prominent and a little easier to use.)

But I have a more fundamental problem: I have yet to find any developers who actually want to use this thing. I mean, any at all. Admittedly, I haven't been looking much yet outside my own circles, which are fairly small. But it seems at first glance that there aren't that many OSS developers who are even interested in being paid for their work. It appears that a fairly focused search is going to be necessary to find the ones who are.

So what I wanted to ask you is this: in your reviews of OSS projects, what fraction would you say evince a reasonable degree of marketing savvy? Would you be comfortable sharing any names of those who do? My thinking here is that those who actually think about their project as a product, to some extent, are likelier candidates to be interested in my site.

Any general observations you might have about OSS developer psychology would also be of interest.
It uses a combination of UIApplication's openURL method to trigger Texpad, and UIPasteboard to transfer the data.

Basically you create a request object and add one or more LaTeX files (plus images, BibTeX files, and anything else that's necessary), and then pass that to the API. It puts the data in a named pasteboard, and uses openURL to invoke Texpad.

iOS then switches across to Texpad, which takes the data you gave it and produces a PDF file. Texpad sends the PDF file back to your own application (via a return URL you provided it with), and you receive the file via UIApplicationDelegate's handleOpenURL method.

I've been working with the developers of Texpad to get this integration working with my own app (UX Write), and found that it's a very smooth process.

The only downsides are that the user sees their device switch from your app to Texpad and back (which may be a bit confusing if they don't know what's going on), and since iOS can potentially kill background apps at any time, you have to save any necessary state so that if you are terminated, you can restore that state and pick up where you left off once you're re-activated with the received PDF file. But this is relatively easy to solve, and given the lack of (custom) shared libraries on iOS I think overall it works pretty well.
That's awesome. One good thing about what we're doing is that the monetization aspect is fairly straightforward. It's Open Source enterprise software, which we expect to sell under a subscription model very similar to what Red Hat does. I think RH and a few others have shown that this works, and the more I think about it, the more I realize that it's very compelling for the customer:

1. No huge upfront capital outlay

2. Paying part of the cost in (inflated) future dollars, which are less valuable than today's dollars

3. No big lump-sum version upgrade fee, ever.

We're still pre-revenue, but we are getting real close to making a serious effort to start signing up customers. In fact, I was trawling through Hoovers and Jigsaw earlier tonight, prospecting for leads in what we are targeting as our first attempted beach-head market. Over the summer we're going to be going after these guys hard and hopefully close a couple of deals.
What feminist policies are helping privileged women at the expense of underprivileged men?
You're caught up in your story:

"Rarely do they pay more than 1/3rd. E.g., as I have already posted in this thread, Mike Bloomberg gave $100 million to Johns Hopkins, and a founder QUALCOMM recently gave $133 million to the Cornell technical university [...] So, again it's Joe and Mary paying for the university."

Wait, is it Joe and Mary footing the bill? Or Mike Bloomberg and Irwin Jacobs (the Qualcomm founder you mention)?

And I contend that when the NSF, NIH, or other government agencies give contracts to universities that are in part executed by grad students, that's labor bought and paid for. Not a handout (in part) to foreigners.
Slow typing speed? switch yourself to KALQ
Having to pay 171 million in restitution is pretty much a life sentence don't you think?

I don't think anyone here is saying there should have been no punishment or consequences, but do you seriously think his sentence is proportional to his crime?
I work for a plumbing/heating/HVAC distributor and the absolute biggest number they look at is margin. Real simple shit, especially when you use a system that always shows the GP% on every screen.
>The tech college students come out of school with, from what I have seen, is the stuff they taught themselves outside of their coursework.

That's the thing, the majority of students don't teach themselves anything outside their coursework. The ones that do are the top x% that everyone wants to hire, and they are still teaching themselves new stuff when they have 10 years experience. Being passionate about programming has nothing to do with age.

> Even if I'm off-base and it is entirely the second, it makes sense that companies are going to start looking for some more of the same sort of cheap but effective talent.

Of course companies are going to look for cheaper talent, the people doing the hiring for the most part are looking to optimize for the short term.

The problem is that it's very hard to accurately and objectively measure programmer productivity, so companies use ineffective proxies.

Hiring an inexperienced programmer who works for $25 an hour vs an experienced one who works for $50 an hour may look like a good deal when it's likely that it actually isn't.
Actually, Stanford does essentially pay students to go. Each undergraduate student costs Stanford about twice as much as they pay in tuition. This is typically the case at elite colleges, which is why they spend so much time seeking donations from alumni.

(Also, the vast majority of students don't pay full tuition anyway because of the extensive financial aid systems at these schools.)

http://talk.collegeconfidential.com/college-search-selection...

http://www.deltacostproject.org/resources/pdf/Delta-Subsidy-...
Simple explanation about process and thread
Lawmakers, aides may get Obamacare exemption
This is a really indirect and complicated alternative to putting FIXME comments into the source.
Show HN: Built Anonymous Search Engine for Facebook Pages
> That's the thing, the majority of students don't teach themselves anything outside their coursework.

Right. So I don't know how many recent graduates are like that, I think I am less pessimistic about that than you (I want to collect some of those juicy referral bonuses, but everybody that I know is either employed or plainly incompetent, including everyone I knew in school... By far most of them are employed), but basically I consider those people to be a part of the essentially unemployable pool. There are no doubt a lot of fundamentally unemployable people that want to be in tech (without being willing to crack a book outside of class), but as far as I can tell there is a clear shortage of competent employable people.
Who hosts on Digital Ocean?
Don't jump to conclusion, both side of the establishment have been contributing to bloated bureaucracies, Obamacare is just one of the latest (and the one I last read of).
My undemocatric comment was around bureaucracies in general, not obamacare specifically.
Wifi ELM327 OBD2/IOBD2 II
Works with all OBD-II compliant vehicles.
Works on all 1996 to 2010 cars and light trucks sold in the United States, some 1994 and 1995 models are also ok.
Software included in CD for Smartphone, PC and iOS (iPhone, iPad, iTouch, Mac).
Clear trouble codes and turn off the MIL ("Check Engine" light).
That's an excellent point, though it still is relatively scary. Such as the powers the DHS has in "constitutional free zones"[1]. It makes me nervous having 230,000 people having this much power because they're under the umbrella of "DHS".

[1] http://www.aclu.org/blog/technology-and-liberty/homeland-sec...
This "transparency" of Flask is exactly what made it my go-to web framework. I can do common things easily, and when it's time to do uncommon things I can figure out what Flask is doing at every level of abstraction.

It also seems designed from the ground up to be tinkered with and modified so I'm not worried about having to monkeypatch things weirdly or that my mods will break plugins.

It's one of the few software projects I rave about!
Seemed mildly interesting, compared to say: http://toolbar.netcraft.com/netblock?q=linode-us,72.14.176.0...
I've wanted to build this for a while, I think an SVM-based spam solution could be amazing. Obviously, like the article mentions, when trying to categorize spam, a purely Bayesian approach is not great -- and neither is an ANN (although, with a large enough pool of hidden layers, it can get pretty decent). I think that the issue lies in the problem set. Spam cannot be treated like a linearly-separable model.

There are papers[1][2] that outline possible benefits of SVM-based spam filtering. Unfortunately, SVMs are still in their infancy and not many people know how to implement and use them. I do think the are the future, however.

[1] http://trec.nist.gov/pubs/trec15/papers/hit.spam.final.final...

[2] http://classes.soe.ucsc.edu/cmps290c/Spring12/lect/14/007886...
Version 1.8 of GNU ed released
Wouldn't a one-time code still allow the attacker to make one transaction later on?

Perhaps the solution is to require a button to be pressed or a switch to be flipped on the card before or during the scan. Although this would make using it slightly more inconvenient since you would need to open your wallet to push the button or flip the switch.
If they remapped it, it wouldn't be an eject button anymore, would it? Then you would have no reason to be uncivil.

Me, I'm fine with fn+Delete.
Scratching that entrepreneurial itch
> Scheme, Common Lisp and Clojure emphasize very different concepts,

As I discovered when I was looking for TAGBODY in scheme (don't ask; it seemed to be the most convenient way of solving the problem). Then I realized I didn't need it, I could get the same effect with internal definitions (internal function = tag) and calls. A call in tail position IS essentially a goto. (More powerful though as it also binds arguments, if any.)

Scheme also looks more conceptually clean. For example, (define add +) does exactly what you think. In CL, you'd have to do something more contrived.
I've tried doing something similar with AI the other day. My approach was looking at money flow instead, as in theory, spammers only spam to make money. I basically downloaded an ad-blocker list and ran it against a pages source. That along with a couple of other factors were fed into many attempts of machine learning fun. In the end, it all failed. I learned that it's just impossible without a data-set like google's, so I went and build them into the process, and voila, it worked.
Yeah those error messages completely baffled me for the first few hours I spent in the Clojure REPL. It was strange enough to not have car/cdr and cons for working with tuples, but then I wrote a simple recursive algorithm and got a java.lang.StackOverflowError. I now understand why and the alternative idioms that Clojure provides, but at the time it was a WTF moment.
I would address what many agree is the root of the poverty issue but no one is willing to talk about -- I would put the money toward a way to improve women's reproductive rights.

Planned Parenthood and other organizations do what they can to stay out of ideological disputes, focusing instead on assisting women toward reproductive self-determination.

In worldwide interviews, women who know their answers won't come back to haunt them, say they want more than anything to be able to control their fertility -- to choose when and whether to have children. But there are powerful political and social forces that stand in the way of this basic human right.

For me, this is a no-brainer. No human right is so fundamental as the right to control one's own fertility.
If you're talking about top graduates from top schools, or recent graduates working for some hip startup in the valley, then you're probably right, they're aren't many who didn't do extra outside of class.

But the majority of programmers are those mediocre students who didn't do anything extra, and are now slaving away writing some internal purchase order management system for XYZ corp (in Java)--someone has to do that stuff.
Some of this can/should be done via a CSS system like SASS/Compass. If you're littering overflow:auto into a dozen rules, SASS/Compass would probably help you immensely. When you eventually decide IE6 support isn't needed, flip a single variable and poof--those rules disappear.

You could extend this to a _shame.sass file too, of course.
This looks nice! Watching the video I was just wondering if it would be more useful if all code that is executed would be highlighted instead of the 2 colors for conditionals. That way one could identify the actual code path more quickly.
There was a similar idea floated by Yehuda Katz by putting a "cruft" file in a source-code repository that lists all the crufty things that need to be taken care of.

Personally I like it, while some people like putting TODOS in the code (and I do it as well) having a specific cruft file (or shame.css) allows you to put in non-code related stuff and comments at a more over-arching level.
ed is actually really handy in shell scripts when you want change something in a text file, and want to navigate in the text by following landmarks. Eg. if you are editing an .ini file the sed or awk methods are much more cumbersome, with ed it's just a couple of navigation commands and a in-place replace and save.

Plus you get to try things out interactively and then
paste the working set of commands in your script. it's like sed with a repl, only better!

Example: https://groups.google.com/group/comp.unix.shell/msg/e823e275...
It’s time to air Cooper Union’s dirty laundry
Huh; I wonder if a slight tweak to this could be used to make yield act like Erlang's receive operator? Presuming the library assigns every task a handle (a PID), that tasks could .send() messages to other tasks, etc., .receive() could be implemented by the library just expecting you to yield a set of patterns, then blocking your task until the library has a message to route to it that matches one of those patterns.
It's not easy to type on some keyboard layouts such as the finnish one though (alt gr and - of american layout)
http://frontype.com/keyboarding/540px-Computer-keyboard-Swed...
I see what you did there. Very clever. I do tend to avoid the fawning articles about the actors I mentioned, hence the free advice. You what you and the others posting the soporific "bored of the Jobs worship" nonsense, or downvoting without reply, miss in the article is the take away that the anecdote is offering. This is due to your views of an individual that lead a company you deem less than worthy, for whatever ideological reason. Take the protagonist out of the story and it remains a good story. But you keep on doing what you are doing. No, really, your counter point was insightful.
Actually Microsoft is already heading slowly in that direction in Windows.

C is official legacy and its compiler won't be improved past C90.

C++ got the C++/CX extensions, which kind of make it language with integrated reference counting, if you only care about Windows. Assuming Windows 9 or whatever it will be called will have broader WinRT support and better commercial luck than Windows 8.

.NET applications are compiled to native code in Windows Phone 8, by making use of techniques developed during the Singularity project. So they got something out of it already, even if it is not at kernel level.

However it is a case of "Worse is Better" and I personally think it will take a few generations for young developers to replace the old mentality. Or I am just plain wrong.
I find that I rarely fix things marked with FIXME comments. I've had much better success with a 'throwaway.css' file. The idea that a client would load a file with that name on a finished product is distasteful enough for me to want to revisit those hacks.
I suppose you are probably right. I guess where I am coming from is that I am not convinced that there isn't a labour shortage just because there are a ton of those mediocre Java-slaves bouncing around.
Two problems:
1) I haven't been around for a couple of thousand years, neither have today's women.
2) Overcompensation is the most common of human traits. Ought we not strive for what is fair today?
I don't think it's either indirect or complicated. It's just a file concentrating the FIXME instances that would otherwise be scattered and require a project-wide search.

Simple and elegant imho. That said, I wouldn't use something like that in a project without a build step that merge stylesheets together.
Well, if you appreciate the current work of MusicBrainz team but foresee the possibility of them going commercial, maybe you could, meanwhile, link or redirect to their official http://musicbrainz.org/ site. That could be a fair solution for non lucrative project domains.
Run Emacs in Emacs-Shell
Has anyone tried to run Emacs inside the Emacs-Shell? Would It work?

Cant try it out, In Windows! :P
That's exactly why I thought Flash would be repurposed - especially as they have a track record in making tools for creating (D)HTML and JS - anyone remember GoLive? Maybe they're still working on it, it can't be an easy task.

Actionscript 4 -> Web, anyone?
That is probably a moderately-variable function of the power output and sensitivity/gain of the radio in the phone (and card) used. (A crowded subway in Japan would probably be ideal conditions. :p) Other phones may have noticeably better range, or range might be increased by simply going out of spec using lower level RF controls (if lower level access is possible per-controller, since as I don't see anything about power control in the Android docs).

http://android.stackexchange.com/questions/5044/nfc-function...
https://developer.android.com/guide/topics/connectivity/nfc/...
Not able to view your app - you might want to move the Facebook app from sandbox mode.
Otherwise, I do like the idea.
He's talking about merchants that don't ask for any CVV, just a card number, zip code, and expiry. I've certainly successfully bought stuff with only that information, but it's not exactly common. (And I'm guessing when you call up to dispute a charge, the lack of a CVV makes it easier.)
> Again you keep trying to position Go as a C successor, I don't understand why you are so hellbent on that.

Actually I rather vote for D or Rust, after a few disappointments with Go's design.

What I will ALWAYS defend, regardless of the language, is the use of GC enabled systems programming languages.

I am an old dog and have used quite a few operating systems in academia and also internal in-house ones developed in such languages and know from experience they can be usable if only an OS vendor cared to support such languages.