skysight-inc/HackerNews huggingface dataset:
I recently used a bastardisation of v3 and v4 (I was using v3 then you released v4) and I split each object into separate files and left the imports commented out in the main.scss file.

I then uncommented each object as I used it so I didn't reach the end of the project with unused objects in the CSS and not being able to remember whether or not I had actually used them.

I did a similar thing with the grid module: commented out all sizes and uncommented what I used as I went.
Well, Java is slow. The JVM startup times are what people notice.
How is that a barrier? Extremely problematic? What the heck?

First, note that it's my impression that logic and action are more dominant with men. Based on my experience on life, women, men, and relationships, logic and action seems to strenghten men's inherent identities. Men feel manly when they build stuff and solve problems, and that's generally essential to a male identifying himself as a man. This applies to cocky behaviour and winning women, too.

Now, women can certainly do both. I know women with high capabilities in logic and action such as my wife but the thing is that women often choose not to: their identities are enforced by other things in life. Unlike with men, for women it's not essential to exercise logical problems in order to be a woman. My wife doesn't rediscover her feminine identity in solving problems and fixing stuff eventhough she has done and succeeded in that before we met. My daughter is more interested in fixing bicycles and learning to use the tools in my toolbox than my son is, but it's the other things that she already does that she's using to learn how to grow up to become a woman.

Thus, I suggested the especially masculine trait of enjoying logic might contribute to the gender bias of programming as it seems to contribute to the gender bias of other activities, too. (Or it might not, but I didn't happen to suggest that.)

It's not a barrier, however. It's choosing not to drink, even if brought down to the water. And that's perfectly okay!

This might just be too much to accept for people of naivete. Men and women are different and there's generally no way around that in the long run.

EDIT: Back to the topic: programming doesn't give a squat about whether you're a man or a woman. It only requires logical capabilities and the willingness to use them. It doesn't dictate where the willingness comes from and for what I know, my fellow programmers don't give a rat's ass who wrote the code. They would accept women where they accept men because gender isn't a criteria in communicating with source code.
The Entrepreneurs Disease
Following the old zero-one-infinity rule[1], X has an arbitrary number of clipboards; the most commonly used are PRIMARY (select+middle click), CLIPBOARD (usually C-c/C-v or edit→copy menus) and SECONDARY which, as far as I know, can only be pasted using applications that support it (e.g. xclip -o).

[1]: http://www.catb.org/jargon/html/Z/Zero-One-Infinity-Rule.htm...
Given the mechanics of Chrome prefetching, % of page views figures are somewhat suspect. (Yes, they try to correct for that, but are the corrections correct?)
Where wizards stay up late. The origins of the INTERNET.
> spent already so much time learning emacs (and still feeling baby in it... which is good!)

Nobody has really mastered Emacs. Nobody.

There's simply too much detail, much of it hidden in the shadows.
My experience is the best coders ive met who get shit done, dont have CS degrees. If they do have a degree then its either in real engineering(building hardware) or pure math/physics.
I'll allow it.

...good point, like to see more of this type of comment in this thread.

Sounds like what you are saying is along the lines of (paraphrasing here) almost correct as opposed to precisely inaccurate.

I hope others will add more along the same lines.
I can't remember exactly when, but they clearly changed the colour difference to be much more subtle at some point. At home I see the difference, but on the work dell monitors you can only tell where the ads stop if you view the screen from a very low angle...
Web Terminal Prototype
A few months ago I made a prototype of a web terminal. Yes, command line on the web. I just wanted to design a simple tool for fetching information I actually needed, not ads and banners. Of course, it might do more than that.

Please, take a look at this video [01:03]: http://www.screencast.com/t/Z1oGwRVq5ZhB

What do you think? Do we need a tool like that?

Prototype: http://kolbasov.github.com/frosty
Project: https://github.com/kolbasov/frosty
Calling BS.

Also: http://www.forbes.com/sites/kashmirhill/2012/09/24/facebook-...
The line graphs are ggplot2 in R (http://ggplot2.org/)
That's the exact same experience I had.
Compared to vinyl, the CD would have seemed invulnerable to dirt and damage. Even more perishable? What bunkum. Every time you play a vinyl record, you're causing a very small amount of irreparable damage. Whereas I can still retrieve a bit-perfect copy of my 20+ year old CDs, even if the underside is severely scratched.

That said, how can you resist the psychological conundrum of knowing that every time you play a record, you are forever damaging it a little bit... That you're forced to destroy what you love. That like life itself, every minute it's turning brings death a step closer. That one day your old records might match your own ears' diminished high frequency response.

There's something poetic there.
It did not work on my macbook pro with Chrome browser.
You really should test both, HTTP can't be trusted if DNS has been compromised.
new scoping for `var`? Like the block-scoped `let`?
I knew nothing about web dev 2 years ago and am now a senior sw eng at a successful company. Self taught.

Do everything you can for free, experiment with all at your disposal, and get passionate about the stuff that you don't know that you never think you'll understand. Then find a lower level eng job somewhere with kind smart people, and shadow the hell out of them every day :)

Some of the best developers I know aren't CS majors. If anyone has stigma, it's b/c they either need someone with skills to handle some insane new architecture or data handling at big scale, or they're just misinformed.
I have literally no interest in doing any of that, but that's a great content-filled post. Thanks for doing so!
Yes. I started off learning PHP/JS/HTML/CSS in my own time. It took me 6 months and I got my first webdev job.

You have probably heard that it takes 10,000 hours to master a craft. That's about right. I realised that without going to university I was probably missing about 6,000 hours (4 years?) of experience. So I worked double overtime and built products so that I could get 6k hours under my belt.

Then in the job interviews I said "Look what I've built"

My lack of degree has instilled an exceptionally strong work ethic, because I'm constantly trying to prove myself. I'm always over compensating my learning new things and having a real drive and hunger for development.

I'm now a tech lead at a developer company. I have an iPhone app in the app store (Insider Guide), 2 weeks ago I setup a Java (Red5) video server for live broadcasts for a billion dollar company. In my spare time I'm working on a Python ( + websockets) prediction engine.

You can get a job without a degree, but you gotta do the same amount of work.

Good luck friend, never, never, never give up
Cache locality is easily approached in closed hashing by dividing the complete slot array into aligned page-sized chunks. Then part of the hash value points to the chunk and the rest of the hash value is used to do the secondary probe linearly within that chunk so all reads take place in the L1 cache. For example, if each slot contains the hash and a pointer to the object (for final key comparison), you can fit 512 entries onto a single 4K page in a 32-bit system.

(Of course, the chunks must eventually be processed linearly if they're all full and the key isn't found till the last chunk, but this is again a degenerate case which generally isn't a problem as long as the hash table is resized often enough as it grows.)
Worked for me. MacBook Pro and Chrome 21.

(Just to break the non-working pace.)
I'm not a CS grad and have landed a spot as the technical co founder of a company on a UK accelerator. Hustle and always learn and you will pretty much get where you want to be!

Another tip is to contribute to GitHub projects and attend hacks to build mini projects that showcase your talent. And of course write a blog.
Someone's upset the Apple cart [satire]
Got mine a week ago. Absolutely love it. I haven't played with other tablets very much, so I can't offer a serious comparison. I thing the size is perfect for reading, browsing and watching videos just about anywhere. It's also perfect for handling my morning email over coffee without taking over my little coffee table.

Also, having Jelly Bean on my tablet makes my 2 year old droid incredible (cyanogenmod) seem _much_ older.

Not by any means useful data to people who don't know me, but the four people I know who own one love theirs as well. My GF uses mine almost as much as I do and is hoping to get one for herself.

It also didn't hurt to get a $25 Google Play credit along with the device.
But then you have to ask what actually matters, if the final delivery destination of this information is the ear canal of an adult human.

Given the speed of sound through air, how does a ~23usec time offset compare to the involuntary micro-movements of the head of a typical conscious human?
Actually, it's quite easy to write for the client in most languages targetting javascript. Certainly it's the case for CoffeeScript, and TypeScript looks even better in that regard since it's a strict superset.
Indeed. As a point to back this up, 97% of our 80,000,000 daily hits are internet explorer 7-10.

This confirms is that browser statistics are rubbish!
Style like a BOSS. New css preprocessor.
I'm doing okay working as a developer here in Australia without even a high school certificate. Granted I'm working in enterprise, so I'm not exactly doing the sexiest stuff on the planet. But the money's good, and I love the work. I learned to code a couple of years ago, starting with PHP then Python, and, after putting together a few websites for my team, I managed to transition from a Operations role to an Engineering role, developing a few in house monitoring products.

Good luck.
I just made a small change that may help (thanks to evanc). If you have the error again, try refreshing.
Yes, but they must write something first. Something like nginx or redis..)

Very few poets and writers have a degree in literature.
tl;dr - Yes, it opens more options.

== Long version ==
Depends on: (i) the job, (ii) quality of CS degree, (iii) career ambition/plans, and (iv) companies/people/culture, (v) project, and (vi) your ability/motivation/persistence.

A lot of basic programming can be picked up over time if you are keen. For many people, structured education is helpful when learning more complex material -- concurrency, compiler construction, advanced data structures, optimisation.

Some companies insist on a CS/SE degree (esp. consulting). Some projects state that all engineers must have formal qualifications.

There are a lot of Dilbert bosses out there -- they do not know/care/will-ever-know about Github profiles. There are bosses that just want stuff done. If you ever have to work for them, a paper with shields on it helps.
How to get a tour of the Google headquarters?
I'm heading down to SFO in a few weeks for the startup school conference, and I've always wanted to tour the google facilities (mainly their kitchen). Besides knowing someone on the inside, does anyone else know how to get a tour? Has anyone had a tour of the place?

Maybe if a bunch of us round ourselves up and ask google really nicely, anyone think they'll do something special?
Ubuntu ‘Won’t Fix’ NSFW Content in Amazon Unity Results
I was a hiring manager and lead developer for a very well known tech company in the valley - now working at my own startup. I can honestly say that unless you have a CS degree from a top 5 school, which only earns you brownie points, I really don't care if you have that piece of paper or not. The proof is in the pudding, my friends.

I would suggest you keep learning as much as you can by building projects and learning from your mistakes. Work on things with programmers better than yourself. Contribute to open source projects.
I took evanc's pull request (http://github.com/iambrandonn/WebcamSwiper/pull/3) and hosted it here for a quick demo: http://sumukh.me/labs/webcamswipe/

edit: It looks like the OP merged it back at the submitted url.
לכתוב פרא סדנת כתיבה גבי ניצן - מנדאלה-פרסום ושיווק לעידן החדש
works on MacBook Pro and Chrome 22.0.1229.79.
"calm down dear" has been said frequently to men, women, and children by both men and women. Also, there is nothing uniquely male about using that phrase in a patronizing tone.
Reminded me of a header on http://1976design.com/blog/
(Details there: http://1976design.com/blog/colophon/#the-pano)
This is actually not the usual interview format: usually, people ask questions, the most upvoted get selected, and then there's a new "story" with a block of questions and answers. See, for example, the reply post for the Neal Stephenson interview: http://slashdot.org/story/04/10/20/1518217/neal-stephenson-r...

What happened here is that Woz is a regular /.er, so he preferred to reply directly.
CruxSkunk iPad Keyboard Exposes the Mirage of Kickstarter
The demo was awesome! The only thing is that after i swipe left with my right hand, I move my hand back to the normal position which appears to the camera to be a swipe to the right. Maybe it could detect front of hand/back of hand to be able to ignore one? That aside, it was pretty cool!
Yeah, same here. Suddenly, two or three months ago, HN started talking about how revolutionary this "App.net" is and I still a) don't know what the hell is it (no, their webpage doesn't help either), and b) why did someone use the name "App.net" for social something instead of an app marketplace.
Y'all might find Posner's recent battle of words with Scalia interesting: http://www.huffingtonpost.com/eric-segall/scalia-posner_b_18...

Two of the sharpest wits in the judiciary those two.
My degree is in fine art printmaking. I've had 2 jobs programming in research labs. I'm looking for work right now, and my interviews outnumber the applications I've submitted. No one has ever asked about my lack of CS degree -- instead, they ask about my art.

Be good at your work -- that's primary. Then, write well. Speak well. Do interesting things. See your varied background as a strength, not a weakness.
I'll be the first to admit that although little good ever comes from Chicago, this guy has the right idea.
It's My Birthday Too, Yeah
SEEKING WORK - remote preferred (or Seattle, WA)

DevOps stuff: Linux, apache, nginx, php, rails, mysql, varnish, wordpress, etc.

Back-end/front-end dev work: C#, PHP, Javascript/jQuery, Backbone, CodeIgniter

I can do designer stuff including ground-up semantic html/css and graphic design but I don't consider it my forte.

My rates are currently quite reasonable since I'm just getting into freelancing and looking to build up a portfolio.

Contact me at: wedge@semanticnebula.com
While I agree that the "X units ago" can be useful, it starts to get silly in the "X weeks" to "X years" area, because it stops the granular explanation of time. It also reminds me of transmetropolitan, where no-one knows the actual date, and everything is referred to by the time since an event.
How to use getElementById to get the elements in a form
> Yes, command line on the web ... What do you think? Do we need a tool like that?

But such things exists. I just wanted to ask whether you knew about Lynx, which meets this description:

http://en.wikipedia.org/wiki/Lynx_(web_browser)

There's also wget, which does this too, but isn't interactive in the way that Lynx is:

http://en.wikipedia.org/wiki/Wget
The point is really that SOA is probably for larger established organisations, not simple web apps etc.

Your experience suggests that the organisations were not quite ready for SOA or chose the wrong tooling. I'm only making this point because I work on a successful SOA architecture which exhibits none of these problems. The difference is that we moved to this architecure when the product was 10 years old and used AppFabric+WCF to build it. The product and skill set were very mature then. We also had enough resources and cash to pull it off.
JavaScript is my main language since about 5 years, and I love it. I know a lot JavaScript developers and honestly I don't know any that "hate" the language, about 80% are very passionate about it, for rest is just tool to achieve the goals.

JavaScript has minor flaws but in general when understood it's outstanding. However it's not the style that you've been taught in school (OOP) and that's the problem for many newcomers.

It looks that you're just frustrated with something and want whole world to be as well, it won't work. Try CoffeeScript, it's much more approachable when coming from OOP world, then when you get how JavaScript works and understand it makes sense, you'll be ready to program in it directly.
You are getting sleeeeeeepy ...
OK.. maybe false alarm

http://techcrunch.com/2012/09/24/reports-facebook-users-seei...

Some messages back then do look pretty close to private messages
Not another CSS preprocessor :( LESS vs SASS was bad enough, then we got Stylus, now another one? Why couldn't this BEM feature be built on top of an existing thing?
"and get passionate about the stuff that you don't know that you never think you'll understand." I went through this phase when I started out. Now I'm just fascinated by all the different languages/libraries I can learn.
only a few, as i explain in one of them. some of my other comments if they are extremely technical and analytical might instead contain a rational tag :)
This Website did cost 4.390.000 EUR
Yes. Half of our guys have no qualifications at all or even dubious ones. What matters is that they can prove themselves and deliver stuff.

People who are self taught and self motivated tend to go futher than CS graduates. Reputation is the key thing - get a good one :)
What makes a developer team culture?
Exactly. The more technical and broader hollistic look of a computers, performance is something I think a CS is expected to be mindful of. But it does not mean they all are.

I think it also depends on your drive and your niche. I am in a GIS world and am very enthusiastic about programming. Where most people are more interested in the application than in the backend.
If you know your target group you can cater for them specifically and understand their problems better.

So of course it depends (as always), but to be able to program and know another field is VERY valuable I'd say. To have a CS grad in the group too, but it would serve a more specific purpose.
What a surprise: 574/800 useless set nocompatible. Cargo cult for the win!
> can developers without CS degrees find jobs?

Yes, of course. The demand for qualified programmers is high, and skill and good work habits rank high in the minds of recruiters. Some places require a degree, some don't. I don't think the absence of a degree will hinder you if you're qualified to meet the demands of the position you're applying for.

If the market were full, if no positions went begging, the outcome might be different. But there's an unmet need for skilled programming talent right now.

To put this another way, being educated ranks above being schooled.
One of the key TypeScript features is not only the fact that JavaScript program is TypeScript programs but also ability to add type annotations to existing javascript libraries without changing of their source code. For example, see port of Backbone's TodoMVC: http://typescript.codeplex.com/SourceControl/changeset/view/...
So by wirelessly docking your smartphone you've basically turned it into a hyper-portable desktop, right?

So now the only difference between your smartphone-desktop and your traditional-desktop is the OS it runs, right?

So which OS do you want to run on your desktop? I can promise it isn't a mobile OS.

Maybe a new hybrid OS (Ubuntu for Android or Windows 8) can offer the best of both worlds, but I'm skeptical.
I've worked at tech companies of virtually every size, from MSFT to startups with < 5 people, as a dude with a German degree. Having been involved with hiring at many of these companies and now hiring for my own, I can say that it matters very little what your degree is in. Just focus on showing that you are capable in other ways. Github is certainly the easiest one to start with :)
Steve Wozniak gives jailbreaking the thumbs up, wishes iTunes supported Android
>Possibly if someone managed to include it on a page you had already given permission.

nope, the "use webcam" permission is per "getUserMedia" call, so 2 getUserMedia calls = 2 allowbar popups.
I don't have a CS degree, and I turned out all right. Ran my own company, worked at Microsoft, a startup or two, and back to my own company again.

That said, I would encourage anyone to get a degree if you have the opportunity. Sure, you can learn stuff on your own, but directed learning can save you time down the road. And the paper can help sometimes.

On the other, other hand during the times I was a hiring manager I never really cared much whether someone had a degree or not. Demonstrable experience and chops are worth more to me.
Yes, I know about Lynx. It's good, but just one tool. What I want from web command line is to be a set of tools: Lynx + wget + instagram client + twitter + etc.
Yay, lets go back to pretending Alexa and it's derivatives are actually relevant to reality!
Demo worked for me on Chrome 22 / Lenovo w510 / Win 7.
Worked at Google, startups and various other places for the last 15+ years. No CS degree but over two decades of programming experience.
Taplister Launches A New Website And App For Finding The Best Craft Beers
LESS ans SASS are bad. They have strange syntax for mixins and variables. BOSS's mixins are hust sets of declarations and it is really easy to use them.

You can even expand all "border-radius: " to all vendor prefixed --border-radius declarations with ease.

Also you don't need special chars to determine a variable (but you may use "$" if you like)
I've heard about you from friends. Applying.
Kontest reboots its popular Facebook Contest Platform
John Callaham: Don’t be a goat murderer*
As a developer without a CS degree (or any degree) my experience has been mixed. Unfortunately, I'd say the cons outweigh the pros...

Pros:

-It's proof-positive you are capable of learning on your own; a very desirable trait.

-No/fewer student loans to pay off. A bigger plus than you could imagine.

-Less debt, faster hands-on experience, and the general experience of being scrappy leaner might mean you're better founder material. Take that with a grain of salt tho.

Cons:

-It will make getting past HR screens more difficult

-It will be used as an excuse to pay you less money

-It will make it harder to obtain a promotion

-Lacking a strong theoretical foundation will likely mean you're under-qualified for some interesting jobs. This one is more subjective- maybe jobs like that require core CS skills aren't that compelling to you.

-Another subjective one: A lack of undergraduate math may make learning about certain topics more challenging. Certainly not impossible but definitely more challenging (3D, ML/AI, physics come to mind)
IMO Microsoft looks for web-developer loyalty because recent stupid policy of big monopoly drive them to zero share on web-browser market. The only remaining question: will IE10 support TypeScript or it will be added in IE11 only?