skysight-inc/HackerNews huggingface dataset:
Isn't the magical thinking that this is set up to exploit another tell of a bubble?
Spamming & tricking the Amazon "Recently Viewed" list to sell artisan bread
Thanks so much for the reply. I didn't know about Arduino, had heard something, but it looks like an awesome project. Thx so much.
RedCritter Nets a Cool $750k in Funding for Gamifying Apps
Hey, that's cool. I previously hacked up integration that sniffed for an existing JVM ran from the project directory and its REPL listen port, then sent text over telnet to it. Was too rough to use comfortably.
I think I miss the part where Pinterest got burned by Facebook? Seems like engagement just dropped off (and to far higher levels than pre-FB). How's that Facebook's fault in any way?
Entity Framework Interview Questions
What is Entity Framework? Entity Framework is an additional layer between application and database that enables the developers to program against the conceptual application model instead of programming directly against the relational storage schema. Will there be any issues adding a table without primary keys to a data model?
It depends on your degree.

I went in for a Computer Science degree. I heard the words "testing" and "source control" precisely zero times in class.

I should have gone the Software Engineering route, because there, at least they had actual projects they had to deliver to complete a class.
Thanks so much for the reply. I didn't know about Arduino, had heard something, but it looks like an awesome project. Thx so much
John Langford on the end of YahooResearch
Well there's also PhoneGap (Apache Cordova), jQuery we contribute too and as well as Webkit now. On the enterprise side CQ/Day is built off Apache Jackrabbit which Adobe engineers contribute.
Agreed. I was flabbergasted last week when I learned I could pay a service to mow my reasonably large lawn for $45. It took me 3 hours every summer weekend for the past 5 years and totally ate into time with my kids. I was prepared to pay twice that.
It's easy to detect a sociopath on a personal level. It's not easy to detect their sociopathic actions when they hide in groups. "Is Alice a sociopath?" is a lot easier than "Who are the abusers out of these 100?"

At personal level the work of detecting them is distributed, so it scales. If addressed at group level by controllers (e.g. HR) it doesn't. If the group follows blindly the Golden Rule, HR is lost.

Also knee-jerk solutions making strict rules trying to enforce the Golden Rule tend to make things worse, in my experience.
I still don't see how the scoping is difficult. Since macros can see the whole structure and usage of symbols why can't it rename or insert/remove necessary declarations (eg local or set)?

I can understand how each level of transmogrification makes things harder to grok but in general wouldn't there only be one level. eg if code was written for LispA and you are running LispB then you just need one level to fix that. (Sure if you are running LispC then you might need A -> B -> C but there aren't that many different Lisps listed!)

My question still remains - what was it that made these Lisps so incompatible and couldn't be addressed using the existing much vaunted facilities already in the language?
Add CSS vendor prefixes to your CSS using the command line
It is my understanding that it's very likely that HTTP 2.0 will be SPDY - maybe with some added extensions, but the basis will be SPDY.

A clear case where a working and apparently perfectly well backwards compatible vendor-specific implementation worked so well that it actually might get to be an official standard.

Now if only we could have SSL with name based virtual hosts or much wider use of IPv6 so that SPDY will actually be useful for a wide range of server administrators.
Yup, they say on their front page that the average job is under $200. That's about 3 to 4 hours work for me.
I think being dogmatic in these circumstances is perhaps a little short-sighted. As with all things, finding the middle ground – balance – ought to be the goal, and not rigid conformity to rules. In this circumstance, it sounds like you'd might be hard to work with.

That being said, an employee with balance and boundaries, particularly if they can be seen in your life outside of work, is far more desirable in an employee than someone with none. How we live our lives outside the work place is indicative of how we function inside the office, and setting boundaries around the office shows a healthy valuing of our personal time.
(not sure why the downvotes, but hey, to each their own)

Again, I'm not bashing Java here. I think it's a good language, with a some cool things.

But, if you hire a neckbeard to code for you in Java, and they start messing around with java.net.blah and java.io.blah, and you're doing a webstack or something... I'm going to wonder whether or not they're mad. If they were doing this in C, that'd be par for the course and perhaps worth the effort. If you're in Java, though, why aren't they using the established libraries?

Anyways, again, consider the other issues for things like SOAP, XML, etc. Everybody ends up using the massive tooling stuff for that, and we're back to my original observation.
I actually had no idea about the whole thing. When I read the picture's subtext on the second page with the name Wilson, but was reading about someone I thought to be a woman, I became confused. The next couple paragraphs completely threw me out of the water with the quote "Sophie did it all in her brain", when Sophie is very clearly shown to be male. I had to come here to get some context, or at least make a remark on how the author clearly published the wrong photo.

Not knowing what she cares about in this context, I would agree the picture, while accurate for what it represents, is entirely unnecessary and detracts from the article. Especially for someone like myself, a total stranger, who just didn't know and frankly doesn't care about her personal life that deeply.

That said, the article on ARM is pretty fascinating.
My approach thus far has been to not invest too much into a single idea before monetizing it, so I can "fail fast" without losing too much time.

It's a double-edged sword as I have people who paid for my DJ app and are expecting many new features. Which is good as it drives my efforts, but its bad because I can't spend that time working on new revenue-generating products.

The other approach I have when writing code is to try to have plans to sell each code module I write at least twice. For example the UI engine I wrote for my DJ app also powers my little iOS app released yesterday [http://itunes.apple.com/us/app/drinkpacer/id522224281?ls=1&#...], and I plan on using the audio engine for more audio projects. I call it the "combo effect".
What you describe isn't a problem, it's the greatest possible outcome. Think about it from the point of view of the employer and the remote coder.
Why should they care for the 85% market when they can target the 0.95% market?
In short: you should take all of your assumptions. Do you know why you've made this assumption? Otherwise, it's something you don't know.

There's more than that, but it at least gets you questions, which can spawn more questions. You don't always know what you don't know, so something could always blindside you, but thinking about this will help prepare you.
In a word? Time. Most of us just don't have enough of it.
Practical regular expression derivatives (for some definition of "practical")
I understood the article said that SPDY would be the next version of HTTP 2.0, just standarized and not in control of Google (in theory). Which makes a lot of sense, for both server and browser implementors, and Google. I guess they wouldn't want to be the next Microsoft, not on purpose at least.
I do it several times a day, because I keep Facebook isolated in an Incognito tab, which I strongly recommend to everyone else.
Free Comic Book Day: When Free Comic Books Mean Big Business
While this is a little disappointing in that it speaks to the quality (or lack thereof) of developers coming out of college, or elsewhere, it is also really encouraging too! the fizzbuzz problem is actually incredibly simple and I was able to write code out by hand that worked in my python interpreter.

Hopefully I'll have some good github stuff to point potential employers to soon (i'm working on some things now). But at least I know that I should be able to pass some of the incompetency gauges fairly easily!

also, i've never heard of buzzword bingo before, but it sounds interesting! maybe i'll make a program for buzzword bingo. You can use it in your interviews! :P
While the Gates Foundation may not be flashy or romantic, they do seem to be pragmatic- which in the end is probably a lot more helpful for actually helping the maximum number of people.
And really good doctors have really high bills to pay, as well. Not many developers need 8 years of the best schooling (one could make the argument that really good developers don't need any schooling, although it helps).

Your point still stands, but student loans from med school are nothing to brush aside.
Analyst, measure thyself
I was so close to not opening this because the source is a website with the name 'PHP' in it... but I'm glad I did, nice article.
The comparison to equity being getting paid in lottery tickets is apt (IMHO).

Nevertheless there has never been a short of pioneering spirits willing to risk it all to strike it rich (just look at the gold rushes in the Dakotas, California and elsewhere). This is really the modern day equivalent.

There was a thread here last year where people talked about their exits. A common story was "worked my ass off for X years, ended up with $10k". It's survivor bias.

There is something to be said for getting paid well. I work for Google, I'm not high-level and I haven't been here forever (~1.5 years) and, honestly, you get paid--and treated--really well. Now you'll never strike it rich but you can live incredibly well and, if you prove yourself, have an awful lot of freedom to pursue your goals with an amazing amount of resources and latitude.

Some of the comments in this thread bother me, particularly the 30 days paid vacation a year. In Europe maybe. In the US? Good luck. Never working more than 40 hours a week nor staying late? It just smacks of entitlement. I'm not saying you need to kill yourself for the company but it really is a two-way street.

I tried pursuing that once. The end result of that is what Chris Dixon calls "transactional" work [1]. You owe them nothing. They owe you nothing. I've worked in banking and finance and that's as good as it gets there. It's really soul-destroying actually.

So I work more than I should. Thing is, I'm never looking at my watch because I enjoy what I do. And if I want to go off for a nap or wander off and see a movie or do something else to relax or recharge I can.

Now someone will inevitably bring up that not everyone can do that. Fine. Whatever. You've made other life choices. I get it.

The biggest problem startups are facing in hiring (IMHO) is that there is a disconnect between equity offered to early employees and the risk. Last cofounder? 33% or 50% typically (before dilution). First employee? 1-2%. Maybe 3%.

We're not in 1999 anymore. You don't need $5-10 million to launch a startup anymore. What used to take $5 million now takes as little as $50,000. The lowering of the barrier to entry means talented engineers are nearly always better off starting their own startup rather than working for yours, unless you have an amazing track record.

[1]: http://cdixon.org/2009/10/23/twelve-months-notice/
John Jay Fellow Receives Good Citizenship Award
Completely agree, IMO money invested in experiential possessions is an excellent bang-for-the-buck.
JavaFX on the Raspberry Pi
A simple guide to API standards and formats
I don't get this. I like work, I like my job, and working for a company I make more meaningful impact than I would alone. I have time with family, and time to pursue interests that are not programming related. Other than the ability to quit the second any of the above statements are no longer true, buying time with money isn't appealing.

Paying someone to keep my house clean on the other hand is an excellent idea.
Android malware now spreading through hacked Web sites
80% of app developers don't generate enough revenue to support a business
Learn Clojure's lazy-sequences through elementary automata
I've often wondered this myself. I've seen similar behavior cross-system with Blogger and Google sites under the right conditions too, so I don't think it is strictly a Googel Analytics problem.
Yes, they are necessary. I've seen "senior" people bomb on it. There's a segment of "developers" that are good at selling themselves as programmers, manipulating the interviewer so you talk yourself into thinking they are awesome. You've probably met some of these types at conferences, and think they'd be a worthwhile hire. But stick a simple programming problem in front of them, and they can't back it up. if you're not that great at spotting these people, they can slip by the average interviewer without something concrete like a FizzBuzz to show they can back up their talk. And once they make it into your organization, if you don't catch them early, they can be extremely destructive.
This isn't sending SMS over the radio network, it's hitting TelAPI over (presumably) the land line. A jammer would prevent the reception of the SMS at the site, which wouldn't harm this application because the whole point is that the owner is not present and needs an alarm.

It is, however, vulnerable to the outrageous latency problems (minutes, often) the unofficial messaging gateways have. I send my wife texts to her company blackberry because it's convenient, but ultimately had to duplicate them to her gmail address to ensure that she got them fast enough.
Not always. It's extremely hard to integrate an internal R&D department into a product pipeline. Id your research organization is detached from the rest of the company, its work will not be as readily integrated into the products other divisions make.
Digitaal: printen met inkjetprinter kan goedkoper
Multiplying or dividing?
Quality is just one corner of the triangle; speed and cost are the other two. Many people value speed or cost in their products more than quality (I am not just talking about computers). Your motto sounds great and all, but it's not how business works.
Get money for your crappy old phone.
SPDY is overrated and only has traction because Google decided to make it. So far the data shows that the severely limited gains it provides, it provides at the cost of significant complexity.

I sure as hell could appreciate a new HTTP-standard, which was brought to the field by having professionals (maybe even IETF!) work together and reason about things publically, not just have Google hijack the process, dump shit out, saying "that's what we have implemented. if you want to compete with us, you will have to take this package", and then after the fact release some docs and claim it's open.

You know. SPDY just smells bad wherever you look. I'd like for the new HTTP protocol to be something you can trust
> I recommend you spend some time reading up on it

I work for a portal that was recently acquired. The company who acquired the portal is, in part, owned by the same companies that own the telco that sold the portal, but the composition is different. I'm not even sure there are no cycles in the graph - it's perfectly possible some of the entities involved own themselves.
List of application of linear algebra
Usually someone refers those people to me and they just tell me what they want and I tell them the price and they agree or go elsewhere or give their price which I accept or not. As I said, no market research and almost no selling involved.

I'm not saying it's perfect but that a viable alternative to job that employers have to learn to compete with if they want to get programmers they need.
What other ideas do you see for developers in non-technical niches to get passive income? All I can really think of is stuff relevant to other tech industries.
Right. So it seems like the solution to this is going to be that the law will change so that the IP address owner is responsible for the use of the IP address.
I found trying to get vim and clojure working together to be pretty painful. Right now I just use emacs w/ swank clojure, but with evil mode and a config that pretty accurately emulates my vim set up.
And that's awesome - however I would not hire you. I would never expect someone to put their job before their family. Got a son't game to go to - go to it. Gotta pick up the kids from school one day, why are you still in the office? But I would also expect that if a server is down, or a critical bug is preventing the site from working that I could count on someone to help get things working. Not that you said you wouldn't, but the tone in how you said it would give me that impression. I want to work people who care about their job - it doesn't have to be the most important thing in the world, it should however be part of their passion not because they need to think about the company 24/7, but that I know they will give me their best work.
Knowledge sharing from the artist’s perspective
I would love to see that list of JP Morgan entities.
A Relevant Tale: How Google Killed Inktomi
It looks simple and elegant. Can you recommend something equally simple, elegant and freestanding to send email in Python?
You could get a css2less command line by installing the rubygem :
gem install css2less

After that you can run for example :
css2less style.css > style.less
Why Do Developers Like Wikis?
When you are not behind a NAT, an IP can uniquely identify a device which, in turn, can, most likely, uniquely identify its owner.
Does Agile Create More Work For Marketing & PR?
Because he is arguing a strawman. The article is not about buying experiences, but about spending money on or for the benefit of others.
"Selling Pickaxes During A Gold Rush"
What I'd like is something like this that would also try and gather up stuff from info and /usr/share/doc/PROGRAM/ or whereever it is on the current system and possibly even online docs and try to present them in a reasonably consistent fashion, or at least have it all accessible in one place. But that's a little more ambitious. Also it'd have a terminal program that was a shortcut to remote open a tab in your browser and focus it. The latter would be nice for this.
WHY DO PROGRAMMERS THINK LIKE THIS?

A radiologist makes $350k whether he's in Manhattan or Memphis. A hedge fund analyst makes comparable, whether he's in LA or Louisville. A BIGLAWyer makes comparable, whether he's in Chicago or Charlestown. They are paid for the value of services rendered, and the doctors, bankers, and lawyers I know seem perfectly content to maximize their income while minimizing their expenses. Only the programmers seem interested in making as little money as possible.

Put differently: a radiologist thinks about moving from Manhattan to Memphis and says "Boy, that $350k will let me live like a king down there!" Meanwhile, a programmer says "Boy, I only have to make $75k down there to live like I'm living up here for $150k!"

/facepalm
Beyond HTML5: Device APIs and PhoneGap with Brian Leroux from Adobe
They are downloading copyrighted youtube videos, stripping everything youtube, and uploading them into socialcam. Either youtube will shut them down, or its going be a big mess for everyone.

Eg:
http://s3.amazonaws.com/com.socialcam.videos/yvideos/2012-5-...

http://s3.amazonaws.com/com.socialcam.videos/yvideos/2012-5-...
Visualizing English Word Origins
Yeah the housing market is a bit of a pain, though I live (just) outside the city and the subway always runs on time. Got a 20 minute commute to work. Worse when you get to the commuter trains (especially in winter) I guess. But even with living in the burbs, Stockholm's so small that it's no real pain, compared to say London or NYC.
They provide all the tools TFA suggests/recommends and more[0], strongly shifting incentives towards a view only manipulating its own DOM (which becomes as cheap as or — in some case — cheaper than manipulating the global DOM).

[0] for instance both Backbone and Spine provide a declarative mapping of events triggered within a view's DOM to a method of that view, making handling of events arising from one's DOM much easier than handling events from outside; Spine also provides a mapping for sub-elements of a view's DOM automatically setting them on attributes of the view making DOM manipulation itself simpler.
the human option is a smart one - that said, regular tests could flag up a failing service and one could switchover rapidly.

The service would definitely be brittle underneath which is why it would be worth paying for.
Hi Patrick,
Good luck with CodeCanyon. Well, as a seasoned seller in CodeCanyon, here is my bit of advice:

1. Quality. Users buy appearances. They judge your application by its quality. Focus on that, and you'll sell.

2. Solve a wide spread problem. Like for example, sliders.

3. Innovate. I don't mean invent thing, but just tick new ideas. For example, a different slider will sell at $10k/year, with its WordPress plugin, you are at $20-25k/year from two items only.

4. Help, Videos, Presentation, Customer Support, Branding... that bullshit.

5. Once you made your product and making $2.5k/month, start the old fashioned marketing way.

6. The money is on the forest. Team up with a designer and make the money.
In that part of the article, they were talking about developments from the mid 80s, when that picture was taken. If you were writing an article about, say, the song "Thriller", would you include a picture of Michael Jackson in the iconic red suit, or would you pick one from his days in the Jackson Five, or from the late 2000s?

Wilson underwent a sex change at some point, yes. But is it really useful or right to pretend that at no time did she ever look like a brown-haired man? I will not pretend that I can read her thoughts on the matter, but in my own opinion it would be rather petty and stupid to demand that all pre-transition pictures of oneself be destroyed or never shown again.
What does IMHE stand for?
Ask HN: How much do Software Engineers make in your city?
Recently, there was some discussions about how little developers make in Austrian. Out of curiosity, how much do Software Engineers make in your city?

Example: In Silicon Valley, average salary is between $110,000 - $120,000. Entry level position is between $75,000 - $90,000.
You're right there about the jammer. But in testing, it hasn't taken more than 20 seconds so far.
Pinterest & Warby Parker: Rising Stars of SecondMarkets Post-Facebook IPO World
>"Six figures, 30 vacation days, full benefits, infinite sick days, convince me that you won't be out of business in any short span of time and you won't bounce a check. Also, under no circumstances do I work more than 40 hours a week."

There was a time, after the crash of 2000, when programmers actually had a difficult time finding work. It doesn't matter what the career, training or job, this stuff goes in cycles, always.

You're at the the top of the cycle now; there's a gap in the supply/demand for good coders. It's a great time to be a programmer. But the invisible hand of the economy has a way of sorting these things out.

>"The fact is you need me more than I need you."

This won't always be the case. Keep that in mind.
Actually, caps lock + shift gives lower-case in ubuntu as well.
I think in cases where you may loose a client or seriously damage a relationship it could also be warranted. Honestly, if they give you flex time, I don't mind all that much. At a job I started fairly recently I had to push really hard for a couple of days (put in probably 3 extra hours a day for 2 days) but then they gave me a day off after those 2 days and then the rest of the week I basically was given nothing else to do so it was really relaxed. I think the main thing is they recognize the sacrifice and act accordingly to not burn you out.