skysight-inc/HackerNews huggingface dataset:
Is there a good list of CC textbooks? So far the only organized move like that is Wikibooks.

It's kind of sad that the Gates foundation will probably never support a movement like that.
Apple gives developers tool to dispute cloned apps or content
There are frameworks and best practices for organizing JavaScript heavy projects. I'm all for solutions to unify front and backend web application development so cheers to Erik for developing this, I've just never been a fan of cross language compilation.
The major ones are on my site:

http://www.plastaq.com/
Sublime Alignment
I think it's always been that way. There's an old hack:

> The best way to make money in a gold-rush is to sell shovels.
Please qualify your claims with sources and/or evidence. I agree with your statement regarding Homeopathy being quackery, but I see no reason to paint Ayurvedic Medicine with the same brush. Unless, of course, our definitions of Ayurveda differ on a fundamental level.
I've had the pleasure to meet Eben in person when he gave a talk at a recent HN London meet-up. He turned up in a HAL 9000 tshirt which was a good start. He's a genuinely fantastic guy, down to earth and has an incredibly positive outlook on life.

Most people forget that Raspberry Pi is a not-for-profit organisation and his number 1 priority really is making tech accessible and has little to no obvious interest in making millions in the process.
I pretty strongly disagree.

> this sure sounds a lot like the people who insist that you can't be a good programmer unless you've learned some kind of assembler.

This isn't a very good analogy. JavaScript is a high level language, and jQuery is just a library with features that make it a high level DSL. But when you "write jQuery" you're really writing JavaScript, not some other language, so I don't think the analogy with languages compiled to assembly really makes sense. That being said, I do think that knowing some assembly will not hurt you writing C, and likely will help. Similarly, understanding some of how JS is implemented in browsers won't hurt, and might help you write JS.

It's true that there's almost no limit to how deep the rabbit hole goes. Someone building web apps probably doesn't need to have a degree in electrical engineering, but I don't think this kind of slippery slope argument defends someone using jQuery without knowing JavaScript.

In a grandchild comment you wrote:

> It took me ages to unlearn certain practices and just accept the garbage collector would do its job and I no longer need to think about unallocating memory.

You don't need to explicitly think about unallocating memory, but that doesn't mean your knowledge of manual memory management isn't useful. You do need to be aware of how the GC works if you're working with one. You can still have memory leaks, so how could you possibly debug them if you think the GC is magic?

There's this meme that is floated around HN and elsewhere, that the title "software engineer" is just puffery, because we aren't "real" engineers. I try to avoid this discussion because I think it's mostly stupid, but I can't help touch on it here given the title of this manifesto. I just don't think anyone could seriously call themselves a "front end engineer" if they refuse to learn JavaScript, claiming it's not necessary to use jQuery. Given that the author thinks this title is appropriate, I think the assertion about learning JavaScript is perfectly acceptable.

I'd be interested to hear more about what you think though, and about how the negatives to understanding lower levels of the stack outweigh the benefits. In my (limited) experience, some or more understanding of one or even two "levels down the stack" has never been a net-negative.
It's a good test and it's worked for thousands (or even millions) for years. I think that most people would have taken his point to mean that if, during the excitement of an initial meetings/pitches/negotiations, your answer is "No, I'd let it go to voice mail" then clearly this is not the right person to "marry".
The contrast from a Yakuza to the day to day reality of the mexican cartels is astounding.

If I remember correctly there is a very strict weapons control in Japan, has this guided the development of the Yakuza?
Do you have some links referring to this? Specifically the R&D expenditures for Apple's direct competitors? Say, Asus, Acer, Lenovo, Samsung's smartphone division? You can't lump all of "tech" into one basked and compare it to Apple. You have to keep it aligned with companies that are in the same industry, and then exclude the extraneous R&D like Samsung's washing machine or refrigerator business.
Everyone is biased, I'd prefer someone like Charlie Stross who's love of Apple products is firmly on his sleeve to say "I've got a Nexus, it's pretty decent but..." because you know a) he's biased towards Apple, so he's comparing it to his base of reference, and b) if he says it's approaching the level of quality it's very good. A lot of tech bloggers hide behind 'we're unbiased!' and troll for clicks by changing their minds on a company/product every 6 months.
PhantomJS plus other tools to render a static snapshot and then serve? Image map? I imagine it is possible...
i had trouble with CtrlP initialy because the initial load time is too slow. However, this config line fix it for me

let g:ctrlp_user_command = ['.git', 'cd %s && git ls-files']

It lets CtrlP use git to list files, which is much faster for large project
He probably didn't read the article and missed the irony of the title.
Soft Switching in Erlang – Interview with Stu Bailey of Infoblox
In India, you can even get a degree in the field: http://en.wikipedia.org/wiki/Bachelor_of_Ayurveda,_Medicine_...

It's pretty crazy that this sort of crap still gets attention in this day and age.
I don't know which paper you read, but C++ supports exactly that syntax. It's rarely seen in the wild as many older compilers didn't implement it and honestly, who wants to remember yet another oddball C++ syntax variation?
He's not exactly a random guy. More credible than your average tech blogger IMO.

https://en.wikipedia.org/wiki/Charles_Stross
Not sure what your comment means. Did you want a software EM field?
I like the model Fabrice uses. He picks really meaty, technical projects which most individuals would not attempt alone, if they even think the project is possible. And he comes up with the goods. It would be interesting to know if this model works... umm financially. Very tempting to give it a try if it does.
I think it was Larry Ellison that once said the only industry more driven than fashion than fashion itself, was IT.
Perhaps it's just me but I wonder if the gap between app availability on the two platforms is a bit of a red herring at this point.

I've been saying this for a long time now. There's a rapidly diminishing return on app market size and the app experience gap between Android and iOS now for the average user is small.

This is less true for tablets, of course, but that won't take long to change if any Android tablet starts making real headway in the market.

And, as formidable as Apple is as an implementor I don't think they're going to be able to keep pace with the much more dynamic Android market as a whole. My 4S already feels like a relic compared to my S3.
Unfortunately actual hacks are scanty too!

How many people do you know can do all this. There are a few threads being posted these days about side projects/extra income projects/failed ideas. Nearly 99% of all ideas were designing HTML pages. Simple MVC apps.

How many things related to hard core development do you see these days?

Those people who do real hack work, pretty much keep silent and to themselves. Don't harp, tweet or blog every two minutes.
Don't forget the singlehanded pi computation record. This guy is a serious heavyweight.
> why does this matter to most readers of Hacker News?

It doesn't as is accurately reflected by the 15 points it has. On the other hand, privatization of the law enforcement in this manner is a little disturbing.
SEEKING WORK - Remote (based in London)

Full-time freelancer, working remotely (although able to make meetings in London) over 10 years of PHP experience, currently mainly working on Zend apps although have experience in wordpress, silverstripe etc. Previously worked with corporate clients (Lockheed Martin, Fujitsu Siemens, Barclays) as well as media one (one of the sites I was working on was featured on a Google Chrome TV advert)

Can handle frontend (CSS3/HTML5, JS templating etc) and am looking to move into phonegap based stuff. Lots of experience in eLearning.

Contact details and portfolio in profile.
I don't agree that JavaScript being good enough for one person makes it good enough for everyone.

I don't agree that limitations should be placed on abstractions; I have no clue what's happening at the CPU level when a line of JavaScript or MSIL or bla bla executes. I don't need to know what's happening at all the layers of abstraction beneath the one I'm working on, and that helps me be productive.

There might be a pragmatic argument against using compile-to-JS languages _right now_, but with things like Google Chrome's Source Maps, this is a problem that is being solved if it hasn't been already.
Ok, perhaps my usage of the word "doom" was a tad strong. I should have said that it will relegate desktop Linux to a tiny (miniscule) percentage of the mainstream.

And that's a shame, because of the wealth of great, free tools (whether it's development tools, photo editing tools, audio editing tools, etc. etc.) in the Linux ecosystem.
Well, that's not a bad decision if it works for you well. But anonymity doesn't necessarily equal to the poster wasting time. I use reddit with pseudonym and I don't troll.

My pseudonym is my authentic identity on Reddit, just as it is here on HN. A while ago I was using one identity here on HN and for one reason or another, some people didn't like what I had to say (even though personally I was very authentic) so they down-voted me so much that my score went in to negative, and I ended up deleting my account and recreating a new one. I have still not given up on being authentic under pseudonym.

The point is that you have to believe in the conversation - gaining and imparting knowledge - and not worry about the fluff and the other distraction of the Internet. The trend to have real names on the Internet, the trend to have face on the Internet....these are all distractions as far as I am concerned.

As long as we are typing and reading each other through letters and words, we don't need to see each others' names and pictures. It would be a different matter when we converse through video and audio.
Because it probably does not use GNU Radio. Only the NI hardware.
I guess "Will the real app thousandaire please stand up?" didn't have the same ring to it?
Overnight success takes years of hard work.
1. I've seen OS's come and go since CP/M. I don't get all fanboy-ish over them if I can help it.

Likewise, but doesn't this seem like a kind of a crucial fork in the road for consumer electronics technology?

The struggle between Apple (and Microsoft's) walled garden approach vs the Android bazaar seems to me to carry implications larger than previous rounds of this game, particularly when huge numbers of people are about to come online for the first time.
Yeah.

They have this saying "You own your words" and a pretty strong discussion ethics which really makes it stand out.

There are no voting or anything else involved though so you kind of have to find the nuggets yourself. It's based on Pine so there is a lot of opportunity to dig around.
EVERYTHING THAT IS INTERESTING IS ON SNOOKCIRCLE
Scones and jam show the way to powerful networks
Magnolia - Infographics & Data Visualization Elements Pack
Magnolia is a pack containing a great collection of Infographic and data visualizations elements in PSD format (Full Layered, Vector).
How about comparing apples to apples? Take a look at the equivalent US site[0]. It's pretty obvious the Indian equivalent blatantly ripped off the design - same sort of bar at the top, then a header with a logo, then a horizontal set of links to diferent places on the site, then a set of rotating images, then links with in-depth info in 3 columns.

Some of the UI differences include the addition of scrolling text and a crappier color scheme.

0: http://www.data.gov/
That is what happens when you don't read pgs articles (in this case http://paulgraham.com/ladder.html).
>They are Android-based operating systems and they have their own names such as TouchWiz, Sense etc.

Small correction: They (TouchWiz, Sense) are not Operating systems, rather, (proprietary) User interfaces.
You're right. This would be in violation of FCC regulation as it would interfere with a pre-existing network at 2600 MHz.
> That's not correct. There in't "table" for a subreddit. There is a thing/data pair that stores metadata about a subreddit, and there is a thing/data pair for storing links. One of the properties of a link is the subreddit that it is in. Same with the comments. There is one thing/data pair for comments and the subreddit it is in is a property.

Having a bit of trouble parsing this, but I think you mean that the "thing/data" tables are per type, where type is "subreddit", "comment", "links". Which would indicate a fixed schema.

Can you clarify if Reddit just has a fixed number of tables? I remember seeing some "table.create()" in there but I wasn't sure what I was looking at.
The Unwritten Secrets for Choosing a Startup Mentor
It really was host to some of the best (and civil) discussions I've ever had the pleasure to lurk.

But I think twitter, facebook (and maybe aol) really did a number on the Well. I mean, time marches on. And the Well didn't, or wouldn't.

I remember the Well like I remember Geocities and CompuServe - fondly.
What does he do for a living? I can't find anything about it on the wikipedia page, his personal page and the blog page about his achievements - strange.
Upon further investigation, it appears to be from September 2003. (Unfortunately, I can no longer change the article title to reflect the old date.)

EDIT: I looked into the two companies mentioned in the article, and as of now, nine years later, Gemesis still hasn't started full production, and Apollo folded (with its assets purchased by another synthetic-diamond company).
This, a hundred times over, after using vim for 4 years full time (e.g. pretty much 8 hours a day, and who knows how long before that intermittently) I finally took setup vundle, it was so worth all of the 600 or so seconds it took to get working.
We weren't asking for unlimited hardware and headcount. We would have been thrilled with a rule that every time traffic doubles, we get to hire one person.

As for hardware, all we wanted was a team printer that didn't jam, an SSD for ketralnis's workstation, and the right for our engineers to substitute an equal-cost laptop of their choice for the IT-approved MacBook.
I just cannot see the point of trying to turn a tablet into a laptop. If the shift to mobile taught us anything wasn't it that one device can not adapt equally well to all tasks?
Khan Academy releases open source teaching material and is funded by Gates foundation. Probably some day they may support textbooks too... Any reason why not?
John's Phone
Ten minutes is overstating it, even. I just downloaded the thing, pasted the other thing into my .vimrc, done.
Pune, India: Python and JS developers.

Who dis? - We are styloot.com, one of the largest online fashion stores for women. We have created a patented visual search, which is our bee's knees. We carry 500K+ items from 5000+ designers.

Who you? - We are looking to hire Python Programmers and Javascript programmers for our core engineering team. You will be working directly with the product and will be making decisions that directly influence the site. You need to have worked 2-3 years, have a github portfolio, and come from a strong coding background. Other than that, it does not matter where or what you studied.
What does DRM have to do with this though? Presumably the point isn't whether or not he can move these to another machine with a hardware/software dongle getting in the way. I take it that the point is that the Apple license prohibits him from legally giving/bequeathing these songs to anyone of his choosing.
I'd never heard of the name before, so I didn't know he was famous. In any case, he might be an accomplished writer, but I don't see how that makes him particularly qualified to comment on mobile devices and software.
I have strange issues with CtrlP, especially files not being found although they would be a clear match.
Ask HN: Which types of apps are no longer accepted to the App Store?
As a result of there already being too many in the store, I heard Apple rejects all flashlight apps, calculators, etc. What else? Is there an official list?
I still think app availability for iOS smartphones is better and significant (in terms of there being things that I'd hate to lose from my iPhone that I don't see on Android) but tablets I don't see what's selling one platform over the other from an app perspective.

Yes I think Garageband is amazing but I don't really use it other than to show people and go "isn't this amazing"...

I remember reading a piece DHH wrote about the default smartphone apps being where it was at was and thinking he was wrong, but I think from a tablet perspective that's where things are.

Curious to know what you like about the S3. I've got a 4S and have played with the S3 and aside from the size (which is a matter of personal preference) I can't say I saw anything on there I was especially impressed by. It's a nice phone (and from a design perspective I prefer it to the S2), just nothing that would make me think about trading up.
They are, which makes the carriers "primary users" of those bands. As an unlicensed user, you may still legally transmit on these bands as long as your transmissions are limited to a small range and do not interfere with a primary user's use.

This means that you must transmit at a low power, but exactly how low depends on the band.
This has to be one of the worst articles I've read in a while.
Hybrid graphics support in Nvidia 's Linux driver
Updated Educational Raspberry Pi OS from Adafruit
Actor Bruce Willis may sue Apple over iTunes music ownership
The most important Android libraries do not come in jars because it is impossible to package Android library projects (projects that define stylable views, provide resources, etc.) in them. Just as an example, one of the most important libs for a modern application is ActionBarSherlock (http://actionbarsherlock.com/).
Dear WDYC, Since you had asked about India hire - I have posted separately for our requirements at styloot., in case it is of interest to you. We are based out of Pune.
One big difference is consumer vs enterprise / B2B products. Or to say it better, social products that need a network (eg Facebook, Twitter) and for everyone to use the one market leading service vs selecting a specific best product for your personal or team needs.

Most of us probably agree that having different task managers, bug trackers, CRM systems, programming languages, browsers, ERP systems (or even watches, monitors, displays, cars, t-shirts etc) is good. And there small improvements in me-too products can be great.
No, one should limit the level of abstraction to the fastest one that is reliable enough to get the job done. There's nothing intrinsic about high abstraction layers that say they must suck for debugging what you need debugged. It just depends on what you need to do with it. If it gets your job done faster and it's reliable enough for your job, then why not? That's why higher abstractions are created in the first place.

In short, you can't instantly rule out this compiler without knowing exactly what you'd want to do with it. And exactly how good it would be at that specific problem.
The Brooklyn bookshop saving out-of-print sci-fi, one e-book at a time
Given the pace of technology, it seems like an unbiased observer would change their mind every few months.
Does revenue from affiliate book sales actually cover your costs?
Logins without logins.
Vundle seems like it only takes care of the plugins. I'm looking for a vim install system, like Python's setup.py.
It's like a difference between a rapist and a murderer. I'm sure you can argue either side but I'd rather have them both locked up.
I think people are upvoting due to the clever name. I clicked because of it. This article brings up some interesting points but the title is definitely "link bait".
I may understand something like this if it was for his own personal blog, not on zdnet.

It will still be a very bad analogy with a worse conclusion but at least in a "it's my opinion I say what I want" kind of way.
I was going to observe that you can (in Firefox, at least) turn off the custom stylesheet, and it becomes much more readable. But if you scroll all the way to the end, it jumps around and doesn't actually let you scroll to the end (perhaps due to its JS). There's definitely something weird on that page.
"If I were Samsung's CEO or on its Board of Directors, I'd suggest dumping the mobile unit and focusing on consumer tech in televisions, home appliances and cameras and hope to God that no one sues us over those."

This is probably the dumbest opinion I've read so far on this lawsuit.
We are based out of Pune, India and we post here and have recruited candidates from HN Who's Hiring for styloot.
Hey it's zdnet... clue is not one of their strengths.
Develop Android apps on the device
Having known people who benefitted from ayurvedic treatment, I tell you that the regimen (medication and food restrictions- you are not assigned one without the other) is one of the toughest I have seen. the people who successfully get through it, swear by ayurvedic medicine. I have been to some of the facilities and met the doctors and they are above average ( by Indian standards). This is why, this mode of treatment in still popular among many in india. needless to say many treatment centers are based in cities and visited by what you might call a more educated and worldly crowd (I mean no offense here, but could not find a better way to say it :)
I am willing to forgo my personal observation as an one off, but please qualify your comment.
All I can say is that if judge Koh was reading this article, she'd probably ask him if he smokes crack, too. The idea that Samsung, the #1 phone company in the world right now would quit the phone market is so ridiculous it doesn't even deserve commenting on it.

Apple won in one pretty specific case - Galaxy S and its different variants. They couldn't ban Samsung's tablets, and it's highly unlikely they will get to ban Galaxy S3 or even Galaxy S2.

Plus, there's also a pretty high chance Samsung would win on appeal, if they can get Apple's patents invalidated with prior art.
Did you miss the point that this is a India-US collaboration.
I upvoted because of AppCampus information.
Funny that the manifesto doesn't render well on an iPad. It's too wide, and scrolling is chunky.
Not sure why you've been downvoted.

I agree with your vundle suggestion. I migrated from pathogen to vundle and would recommend that people using the former check out vundle again. Even if it's from the 'wrong author' (aka not from tpope).