Hacker Newsnew | past | comments | ask | show | jobs | submit | more UUMMUU's commentslogin

https://www.bento.io/ is pretty good for a list of teach-yourself-technology.

I would also check out Codeschool (although they're not free) because they have some really great classes on everything from Rails to jquery and CSS.


Too bad bento requires signing in with Facebook or Google.. ugh


well some of the tracks do but most of the links at the bottom are purely just links to the resources.


Wouldn't using a VPN help if you're that concerned?


VPNs aren't secure end-to-end. You can still have your connection spied upon and/or hijacked in the link between the VPN gateway and the website servers (including by the VPN operators themselves!).


What about PIA? The client has encryption and they come highly recommended from various people.


Sure the client has encryption (most VPN clients do), but that's just up to their servers. From the PIA servers to the final web server, there's no extra protection, so if you're accessing an HTTP service, it's unencrypted.


Dunno udemy.

Coursera seems to offer more of an academic lesson plan (learn linear algebra, algorithms, history of modern China) which doesn't seem very applicable to a specific tech job. These are more for people who want to learn for the joy of learning. (Same thing would be said about edX although I think it's owned by the schools (could be wrong))

I would say they didn't go after Udacity most likely because of the small, and also younger, user base where as Lynda.com seems to appeal to more of the people who want to transition out of a job into another job.

This is all pure speculation though as I've only done a few courses on udacity and coursera and actually never done any on Lynda.com but have known people who have.


Honestly, I am one of the masses who thinks LinkedIn is Monster 2.0 but you can't say it's going to be crap just because a crap company bought it. Just wait and see, keep being an active supporter until they change something you don't like and stop. Them losing users is the best way to affect change. Also, throwing Reddit into that category is unfair, true reddit changed but it's grown into something useful if you know where to go (avoid /r/funny aka /r/thingshighschoolersthinkarefunny)


Nit picking but it would probably be better to have the white keys be a-s-d-f-etc. just because they're the home keys and where my fingers felt more natural. Awesome idea though and I love that browsers are capable of this.

Edit: If there's a reason for not having this be this way, I apologize; I'm a drummer and not privy to computer based synth.


Your idea is interesting feedback. There is a legacy associated with this pattern, though: Going back to at least 1989 (Amiga Protracker family), people have been using this layout because it allows two simultaneous octaves, one at qwertyuipo and one at zxcvbnm,./


That's what I'd figured because it was just so interestingly laid out but I was just thinking about finding the home keys and knowing where to begin. Once again, entirely speaking as someone coming from zero keys playing experience.


Well the thing is, none of your reasons are applicable here. He has a valid question as to why you would need JS as this is purely a styling between mobile and desktop. The only thing you could potentially do with JS would be to strip the content and rerender it which would be very strongly tied to the HTML structure. Once again, your points are valid, mostly, but for this particular problem, you wouldn't need or even want to do it via JS. I think that's the solution to the original question.


was aware of simplejson but had not seen ultra json. This is awesome to see. Thanks for the writeup.


Agreed. I got substantially downvoted for asking (what I thought) was a valid question about a Privacy Policy update. Seems the downvote is being treated more like Reddit.


As many people are echoing in the comments, I'd go with React just because it's so easy to get started with. Once you get into it, the Flux pattern is pretty sweet although it's being morphed to use Relay/Graphql which are pretty creative.

Also, React Native is the new way they're proposing to build native mobile apps; definitely new but worth it to learn React in case this works out.

I would definitely push people towards learning Meteor. I know it's a full stack framework instead of just a front end framework but for rapid prototyping, it's fantastic. The community for Meteor is a bit hit or miss because it's so "magical" but it's worth a look too.

Disclaimer: I've only ever done about a week of Angular so I cannot compare features.


Angular vs React isn't a great comparison. For all but the most trivial of apps you will need to use a lot of ancillary libraries.

It is more like:

* React

* React-Router

* JQuery (for the AJAX functionality)

* A library for or to help build Observables like EventEmitter, RxJS, or BaconJS

* Immutable.js is useful in many projects

There are also many patterns that have cropped up with React like Flux or Container-Component.

For a newbie, getting started with Angular is much easier.


Angular really needs ui-router, lodash/ramda, and jquery (for more than just AJAX).

React doesn't need a router for many uses (extending existing sites), but does need lodash/ramda and an AJAX library. ImmutableJS is useful for both angular and react (as is rxjs/baconjs). For a beginner, I would simply say React, Reflux, Ramda, and jQuery will do 90% of the things. Learning all four of these libraries (they probably already know jQuery) will take less time than Angular and be more flexible if they want to swap one out later.

Finally, adding these is much easier with commonJS than the angular dependency injection (often on top of commonJS).


I like all the libraries that you end up having to use with React (and I end up using Lodash with everything anyway). I also think React is a better solution most of the time, but it requires knowledge of the JavaScript ecosystem to grab all the libraries you need whereas Angular does not. As a newbie it can be hard to identify not only what libraries you need but also what is the best of breed.


I know it won't but I would love it if they would make Spartan based off Webkit. (Edit: or Gecko or something else with a bit of traction.) Edit 2: I fear that if they start from scratch and put it on every Windows 10 machine it's going to be feature incomplete from the start and force web developer hacks just like IE does now.


I wouldn't. There's already a threat of Webkit's monoculture on the web, we don't need to make it worse. If you'd like to see Spartan based on some already existing free software engine, then go for Gecko; however, another big player on the engine market won't hurt, especially after Opera went Webkit (well, Blink technically, but it's not a big difference yet).


Good point. As a front end developer I just am still wary of what Microsoft produces as a browser just because IE left such a bad taste in my mouth and I really love what Opera did with it.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: