skysight-inc/HackerNews huggingface dataset:
"Get off my lawn! What's the pont of that?" 90% of the comments on HN anymore.
My thoughts exactly. Most schools teach Computer Science, very few schools teach you how to actually program. People have to learn that on their own, and many people don't, and as a result, aren't able to actually program.
Is it me or have all apple related article in the past 2 weeks been negative.
I'm on an email industry mailing list, and it seems big brands with giant lists are getting 1 - 5% opens and are really happy when they get a .5% increase on a newsletter.
So we set about to re-write Querulous using my favorite modularity techniques: Dependency Injection, Factories, and Decorators. In other words, everything you hate about Java.

Hey there Mr. Strawman.

I write mostly Ruby, and I use dependency injection, factories, and decorators liberally. There's nothing in Ruby that makes these any harder than they are in Java (in fact, I'd argue they're easier.)

Two years ago, when this piece was written, the author had more of a point: some people rejected anything that reminded them of Java out of hand, including design patterns.

These days, I'd argue that interest in classic OO design ideas is experiencing a massive resurgence in the Ruby world.
But social networks provide a sensory overload that was not there before. Go back some years to time without even sms, and you would get other peoples opinion practically only when you saw them.

I'm sure there are many personality types even today who dislike facebook like interaction, and that's fine. Certainly that is not an attitude that requires fixing.
A lot of finance companies have rejected me for placements for low A level grades despite high firsts in all my CS modules, solid extra curricular's etc...
Frankly, any attempt to put it anywhere else would just end up with a split between the anointed location and London. There's already a strong telecoms presence in west London along with a fair few IT companies anyway. When you have a genuine choice then fine, choose another region, but when the choice has already essentially been made by the market, why introduce potentially damaging artificial distortions to try and fight it?

Having said that, Cambridge is sort of it's own little world of specialist IT outfits but it just doesn't have the scale to become much more than it already is, or to develop synergies with other industries.
I don't believe that parent/child relationships are a good way to structure programs. I use them sometimes, but very rarely. (Current codebase is 180k lines of C++).
Where have you applied so far ?
robots.txt is not about indexing. It's about crawling.
Make Your Own About.json File For Your Company Website
This rendering of the data is neat, but there's no clear way for anyone to provide a different rendering or access the underlying data (it's embedded somewhere in a script) to scrape or mash up with anything else. It's also not a progressive enhancement over a static version of the svg; it's just blank unless you're willing to run that js.
Good I'm doing something right then :)
There reason you don't see interfaces or abstract classes in Ruby or Python is because they are dynamically typed. Interfaces and abstract classes are byproducts that are required for Java and C#'s type systems to work. What use would you have for them in Ruby?
Don't forget to pee in Mason jars so they can't harvest your precious bodily fluids!

Seriously though, paranoid much?
Why are you being so stubborn? Just, why? What do you stand to gain from this?
Video Marketing for Your App – An #appdevchat Summary
This is the result of nearly a decade of work from MSFT, across the board. They built better tools, drilled security into every new hire all the way to the execs, made it a part of every engineering and product process imaginable. Happy that is finally being acknowledged on the outside.
I'm with you. I find it odd that after a rather long blog post about it, I still had no idea what it is.
What we need here is a small campaign based on votes with an easily-polled, easily-targeted demographic, a few thousand dollars to spend on media buys, and no morals...
iPod came out in 2001
The runtime isn't written in a managed language, and that's where most of the vulnerabilities happen, right? The holes aren't in application code, but in _running arbitrary code_, which the JVM fails to do safely.

The surface area exposed is larger, because you're allowing the browser to download and run arbitrary programs, something you don't do with unmanaged languages very much.

Edit: Also, just consider how much worse it'd be if Java apps were re-written in a language that allows buffer overflows. Enterprises already cannot get security right; even generating SQL queries results in problems. No way would those teams deal with yet another layer of security issues. Hell, I've dealt with commercial teams writing in C++ thinking a buffer overflow has "something to do with network rate limiting."
After some further investigation, I discovered that my calculation exactly matches the upper bound stated by the National Renewable Energy Lab's estimates on cost, "$200/kWh"

http://www.nrel.gov/docs/fy02osti/31689.pdf

But yes it looks like you can also manage about half that cost for a similar system (their stated range is $80-$200 per kWh).
nice idea! curious, where and how are you providing the server access with root access?
Not exactly. Cassandra writes commit log, and if JVM will crash, cassandra will repair data from that log.
you are absolutely right. I do not have metrics, and I do not intent to spend anymore time finding it. If you are able to get some supporting/contradicting evidence please feel free to share it.
>Selling tiny computers with mobile broadband is clearly going to be the biggest hardware business for the next 10+ years and 10 years from now the device that generates the bulk of Apple's revenues will probably still be called an iPhone.

It is completely my opinion, but I also suspect the opinion of others that if that's Apple's strategy, they're in for a very rude awakening. They're taking an increasingly smaller portion of the pie and there is a lot of pie left to take.
guilty as charged on holding down the shutter button.
Engadget and Anandtech.

Engadget complained that the glass back easily cracked and that the camera was average. And we know from Anandtech benchmarks that the CPU/GPU is about half that of the iPhone 5.
Apple has never been interested in marketshare alone, unlike Google or Microsoft.

For Apple, it's all about profit, profit-share and units sold. All else matters little to them if they don't have those three.
I think it could be a better TV experience ("smart tvs"), or something related to wearable computing, such as watches.
It is inherently more secured in the same context. The JVM applet sandbox has to stand up to random code off the internet, whereas native code is almost only installed explicitly.

Remember ActiveX and how it was worse than Java applets?
The thing to remember about the NEC is that it contains redundant safeties and huge margins because things are wired up once and then taken for granted for decades, even as assumptions change. You're most likely not going to kill anybody by backfeeding power through a branch circuit. You're most likely not going to burn down your house using 14-2 for the stove. You're most likely not going to electrocute anybody by tying the ground and neutral of a receptacle together. But when the failure mode is structure fire and/or death, do you really want to make a long term bet on 'most likely' ?
I keep seeing this. The reality is compared to the number of CS graduates there are only a tiny, tiny number of jobs where you can sit around worrying about whether an algorithm is nlog(n) instead of n^2 or if a language is NP complete. It's just disingenuous to pretend the bulk of CS degree holders won't be looking for software development positions.

It wouldn't destroy the university system to teach these people some useful software engineering skills.
For a real business, $169 is peanuts. If it's $9 a month or $169 a year, that won't make any difference for a professional app developer. I'm sure you've heard of the Adobe products with price tags of around $1000. That's the price tag that software regularly goes for in this world. We're talking about developers who earn upwards of $200 an hour. I'm sure you can appreciate how a pro developer wouldn't blink an eyelash at $169.

The "added risk" of paying $169 is exactly zero. Anyone who buys this is either a hobbyist or a business. The business is about to invest hundreds of thousands of dollars into making apps using RubyMotion. The upfront cost of $169 is peanuts.

Sure, hobbyists or amateurs might find it more attractive to try out that way, but the extra cost in support and the decreased perceived value are probably too big of a cost, and not worth it.

Ask your mom, dad, brother, sister, what software they pay for every month. They'll probably answer "there is software you need to pay for every month?". Mac OS X or Windows, both "regular" software without monthly payments. Office, same thing. Almost every app in the app store, software without monthly payments. 99% of the games, software without monthly payments.
I guess someone has never seen the social network.
I agree, it feels like a complete downgrade to me. It feels like they're trying to be Gawker.
or different habits, for that matter.
Arm, Qualcomm, various defence companies, Siemens(rejected A-level grades), IBM(rejected A-level grades), Microsoft(rejected A-level grades), HP, broadcom, BAE, Detica, Google for low level jobs.
Ubuntu will account for roughly 9% of all global PC shipments by 2014
Well CLR seems to be OK so I think this is down to the implementation rather than the concept.
Personal background: 10+ years as a moonlight freelancer in live concert production in addition to the two engineering universities. Have instructed more than one "licensed electrician" about production power from panels and generators.

Two clarifications on the article:
1. A L15-30 is a three phase delta twistlock connector. The author means the L14-30.

2. "For example, if your ground wiring is not done properly, you may inadvertently put 200+ volts on 120 volt lines, immediately frying bulbs and electronics connected to those lines, and potentially starting fires." - What the author means to refer to here is accident lifting of the neutral connection. See this excellent thread (complete with demonstration video) on the professional sound forum:

http://soundforums.net/lighting-electrical/4812-why-open-neu...

If you're interested in a general understanding of generators and grounding, you can read a post of mine, also on the professional audio forum:

http://soundforums.net/lighting-electrical/5216-running-gene...

If you've got any specific questions on the topic of generators, I'm happy to give them a go.
I wasn't bothered by the colors so much as the layout. Almost every news source I read has the article all the way to the left, with navigation at the top and secondary content on the right. Having the navigation on the left and the content on the right was disorienting (and I've felt the same with Google's newer blog layouts). I can understand doing this on a tablet, but on a desktop it feels... overly simplified.
Maybe you should Google it because it is pretty common knowledge that Nexus 7 is very hit/miss in terms of build quality.

And I stupidly compared battery life against iPad Mini. So it is not half and not 90%. It's about 65% of the iPad according to Engadget.

Nexus 10: 7.26 hours, iPad 4: 11.08 hours
I totally get this sentiment for a lot of early project. My point is that at this point in the cycle, they know they have market support and are focusing on making a lot of people a great product, so the incremental sale doesn't necessarily change that dynamic.

I didn't realize there would be a price difference (as mentioned by Paul below), which changes the dynamics somewhat – product execution risk + getting it a few months early vs ~$50.
When I went to university I took engineering instead of Comp Sci.

The reason being is that most places when they need an developer will hire someone with pretty much any background, and those that do care will usually take an engineer, math or physics grad as being equivalent to a comp sci grad.

On the other hand when a company goes to hire an engineer, they really can only hire an engineer as stipulated by law.
That's an unanswerable question except on the individual level, since it depends on your values and priorities as an individual. You can certainly point to some uses and say "that's a total waste". But "humanity", as a group, doesn't have coherent goals.
It's true that this is just a short synopsis of my thoughts on the subject. A more in-depth piece may be worthwhile and I'll definitely explore further--thanks for the suggestion!
Bacon.js[1] is another functional reactive programming library for JavaScript. Many similar concepts to RX.js, but the library is much smaller. While Bacon.js might not be the most mature library around, I've used it successfully on (almost) daily basis for few months.

[1] https://github.com/raimohanska/bacon.js
Haha. Great to see iTunes and QuickTime (Windows versions, probably?) on the list... Apple should really either update them (I'm not sure iTunes 11 will be released for windows too), or just abandon them (and ask customers to use iCloud for backup). A few days ago I opened a .mov on a Windows machine with QuickTime - it was horrible. I can't imagine how dreadful iTunes probably is. No wonder all PC guys hate iTunes...
Could you clarify what you mean by "most pure object oriented language"? This seems disingenuous to me, since if you ask the users of a dozen different OO languages what "OO" means, you'll get a dozen different answers.

http://www.paulgraham.com/reesoo.html
What A levels did you get? I'm doing them now. It's looking like I'm going to end up with AAB, kind of disheartening seeing people around me with A*AA though...
The problem with unit grades is that they're not standardized across universities, so what might be a first at a lower-tier university might be a 2:2 equivalent at a top-tier university.

Hence companies relying on A-Level scores and university reputation when filtering.

What ECs do you have ? - that's probably your best bet of getting visibility. Assuming you're a second year student you might want to apply for a GSoC on a low-level project.
I've never gotten a 50% open rate (it's always been in the 10-15 range, and that's for people who voluntarily signed up) and I don't believe most people when they claim they get 50%+ consistently.

Funny thing is, most people do make that claim. They are the same people that say their penis is bigger than it actually is.

I think there's too many variables to say this is too small and that's too big (I'm talking about email open rates, stay with me here). Any information you get here probably isn't even worth considering.

Don't believe the hype.
In other news, it's hard to argue with people whose job is to argue with other people.

Still, lawyers create little besides more work for other lawyers, and that's the ultimate point being made. It's not fair to call the entire profession a confederacy of leeches, as some like to say, but comparing them with arms merchants who sell to both sides in a war is not too unreasonable, I think.
Read "The Symposium" by Plato.
Interesting to note that both Apple vulnerabilities listed exist only for their Windows software. (QuickTime: http://lists.apple.com/archives/security-announce/2012/May/m... iTunes: http://support.apple.com/kb/HT5485)

I wonder if these are lower priority for Apple or if they perhaps just aren't as good when developing for Windows.
I have used inferno every work day for the past several years, either as Acme-SAC on Windows or natively compiled on a Linux machine. I have found that the minimal unix, coupled with the Acme interface, mean I spend a lot more time getting things done, and a lot less time (almost zero) retyping. Since it's a VM with its own shell and systems language, I can port my daily tools easily between whatever machines I'm working on, which has been great at client sites where I can just run my environment from a usb stick on one of their loaner computers.
There's no way you could know that for sure.
Beat by Oracle and Adobe. Something to truly be proud of. Aw, no one else finds this to be a strange brag? Should we make a list of all of the companies that aren't up there?
Richard Branson: If You Don't Dream, Nothing Happens
> But I wanted to call out

> Why on earth would you

> Really, it sounds like you just

You sound like an ass.
Interesting. I wonder if they use an undocumented AWS feature or are snapshotting the volumes and copying them. My guess is the latter.
I was (sort of) with it until

> Being an entrepreneur used to mean something. Entrepreneurs were innovators.

Maybe in your ideal visualization of the past, but that is totally false. People have always been starting companies for a variety of reasons; some of them selfish and some of them not.

This seems to just be another face of the "What has $category ever done for anyone? Build something that matters!!" type posts we see all the time. Unguided angry meaningless criticism.
What "market share" are you measuring? If it is number of devices sold then so what. Maybe narrowing down to number smartphones sold? A little more interesting.

How about instead we look at market share of revenues? Even better what about share of profits since that makes more business sense. Asymco has a post for that: http://www.asymco.com/2012/02/03/first-apples-rank-in-mobile...

I prefer Android myself, but claims of Apple "losing" need to be substantiated. It is certainly the case they are losing the least profitable customers but that is a very hard business to be in.
Things will get much worse for everyone with the coming of intelligent software in the next couple of years. This is the calm before the storm.
Almost all the photo filters that I've come across in apps other than instagram, have sucked! For example the filters in Path really look a lot less impressive. I'm not sure what it is, but I presume its just the detail that instagram put into each filter.

Saying that I'm sick to death of all these filtered photos now, its now a nice change if I see a normal, unfiltered photo being posted on facebook.
Could very well be a co-optee which the KGB used to do a lot in the past and presumably the FSB is no different.

Lets be honest no sensible Russian is going to say no to the FSB if they ask for a favor.
> We need to stop thinking of social networks as anything other than "social interaction".

We didn't evolve to handle social interactions that are not face-to-face. Medium really is the message and it alters the way those interactions go down greatly.

Like now, I probably wouldn't have interrupted you and start talking in a regular conversation but I have no problem with pulling one line out of your post and go at it online. And I would carefully explain what I mean instead of just dropping this link on you https://www.nytimes.com/2012/10/28/fashion/let-your-smartpho...
San Francisco, CA. Full time. H1B

Linqia is the easiest way for people to monetize their interest communities for continuing to do what they are most passionate about – story telling. We're always looking for talented people and we're ready to support them, and help them grow. We believe in openness, co-operation, respect, dedication, and hard work – and we live that way every day.

We are currently looking for both backend and frontend engineers to work as founding members of a team responsible for the technical design and implementation of multiple applications.

We are looking for somebody to:

* develop web applications using PHP and web development frameworks
* contribute to the continuous improvement of our development methodology
* build prototypes
* troubleshoot and debug issues on a needed basis

Requirements:

* 3+ years experience as a full-stack web engineer
* excellent knowledge of PHP, MySQL and jQuery
* experience building customer facing web applications
* great team player with excellent communication skills
* accustomed to work in startups
* knowledge of common software design patterns and API protocols

Nice to have:

* Python and/or Java experience
* Hadoop or generic MapReduce experience
* working knowledge of the CodeIgniter and/or Zend frameworks
* knowledge of the Backbone.js and Underscore.js JavaScript libraries

Our jobs page is here: http://www.linqia.com/about/jobs

Email us at: jobs@linqia.com

Thanks!
I felt the same. I was thrown off with the side bar on the left rather than right though.
Clang, yes, but llvm was started in 2000 at the University of Illinois at Urbana–Champaign, 7 years before clang (the c front-end) was open-sourced by Apple. Chris Lattner, one of the original LLVM people developed Clang at Apple, and Apple has been quite nice to llvm + clang =D
For quick stuff like writing down a shopping list or recipe, I find the pen quicker and more enjoyable than using the software keyboard. I also find it more expressive, as you can write anywhere, provide drawings or highlight parts easily. It just clicks with me, it may not click with everyone.

I'm actually surprised it works so well as the phone has extremely poor design in other areas. The back/menu buttons are touch-sensitive and incredibly easy to accidentally brush while holding the phone. The button on the pen itself is the epitome of pointless, and is very easy to press as you're holding the pen, which then takes a screenshot and wastes about a minute of your time.
Hmm, I started using heroku a long time ago so I'm not sure what their on ramp is like now. Their docs have definitely become more complicated than they used to be though. Looking at your dotcloud steps though, heroku would be.

1. Sign up, install CLI, enter username/password
2. git clone foo
3. cd foo
4. heroku create bar
5. git push heroku master

So basically the same. Worth noting that this sets up a database for you as well, your project is configured to use it when you push. From memory you have to set up the DB yourself with dotcloud, it's been a while though.
I went to a reddit meetup a few years ago after moving to the bay area on the suggestion from someone at HN. I knew what reddit was at the time, what I didn't know was tl;dr.

While I was telling a story, someone told me "tl;dr"

I had to ask what that meant, and people started laughing.

I soon realized I wouldn't be hanging out with anyone who identifies as a redditor on a regular basis.
Show HN: My Two Little Hackers Arlo & Emory
Any low level companies?
In B2B emails, I've seen "good" defined as anywhere between 10% and 80%. It really, really depends.

One important thing to note is that "open rate" is a very fuzzy metric. It usually works by seeing if the recipient loaded images in the email... But aside from iPad and iPhone, pretty much all email clients do not load images by default. If your message is mostly text, many people won't bother loading images and the "open rate" you're seeing reported is going to be a dramatic undercount. Perversely, crummy messages sent to the same list that are unreadable without the images loaded will get a higher reported open rate even though fewer people may actually be reading them.
Lessons Gleaned in the Glow of a Giant Night Light
Probably cached assets.