skysight-inc/HackerNews huggingface dataset:
It's supply and demand. The output from college isn't matching the needs of those hiring. There aren't enough qualified programmers, math types, etc. This isn't true for many other majors, yet our colleges output far more of these other majors.
I'm mostly with sliverstorm (and upvoted him). People often wonder why I'm working on a 13" Macbook and ask if the display isn't too small. That's when I point to my head and tell them that's where the action takes place, not on the keyboard or the screen. (Obligatory: http://www.folklore.org/StoryView.py?project=Macintosh&s... )

That said, decent ergonomics are almost always a good thing. Even if you're not typing a lot, you'll probably still spend a lot of time looking at the screen. Having a bad setup maybe doesn't matter for your wrists in this case but it can still be detrimental to your eyesight and of course your back.

Maybe that's why sliverstorm got downvoted: there are good reasons to care about ergonomics even if you're not typing a lot.

(For what it's worth, my excuse is convenience: I'm working in lots of different places and I can't be bothered to lug around a huge notebook or an external keyboard. Before the age of notebooks I used to have a fairly ergonomic setup with a big screen and the awesome 1st gen Microsoft Natural Keyboard, and I often do miss it: maybe I'll return to such an "immobile" setup next time I have a job with a desk.)
GNU tools have profoundly changed the Microsoft platform, I remember when http://www.delorie.com/djgpp/ came out, everyone could get a legit C compiler for DOS/Windows. This was a huge deal.

Microsoft did its damnedest to kill Borland and its inexpensive tools.

Proprietary dev tools still exist, true, but the landscape is so vastly different. Even my favorite IDE IntelliJ has the source released under a BSD license, I actually reupped my license when they did this.
Hi all, founder here.

Please leave your email to be notified about launch and spread the word. You'll have early access to the private beta. More users, lower price for all. I promise.

Frequently Cleared up Doubts

- IP protection with NDA in TOS and optional semi-stealth mode.

- No chicken and egg problem: two users are enough to start.

- No free plan --> No spammers, no trolls, only serious people.

- Very affordable basic plan.

- No anonymous accounts to better protect the community.

- Psychological levers everywhere. But don't be scared. Example: opt-in weekly behavio(u)r report to relatives/friends.

Feel free to ask anything here or at contact (@) asaclock.com

Your feedback is invaluable. Thank you for your interest.
'9 Ways to Decrease Your Chance of Bootstrapping a Successful Company' - Number #1: Choosing a Market with Funded Competition

http://www.softwarebyrob.com/2011/11/02/9-ways-to-decrease-y...

Although yes it does validate the space and yes there can be room for more than one. Note 'decrease' not 'kill' :)
Yahoo releases nodejs framework
Privacy International seeks Volunteers to investigate sale of surveillance tech
Nearly all local new stations use the same source of radar data as we (at Dark Sky) do: The NOAA NEXRAD network: http://radar.weather.gov/
For copy, I'm getting a lot out of "Building Great Sentences: Exploring the Writer's Craft"http://goo.gl/9eH5q, which breaks down the craft quite well.
...teach ourselves how to code

How are you guys going about doing this?
For choosing colors, I'd suggest starting with a palette from elsewhere. Just like Kuler as louhong mentioned. Starting with proven colors will be better than choosing from scratch. And that applies to everyone, not just you.

I think in your case, feedback and validation from peers will be essential. However you'll have a leg up on the rest of us. Designing for accessibility is a challenge you already understand better than I do.

As for writing copy, there are definitely people more qualified to advise you than me!
brador may be referring to the nym wars?
I just googled around, read the man page, and eventually came up with https://github.com/pavellishin/dotfiles/blob/master/bin/vodk...
Entreprenuership Course Spawns Three Companies
Siri, Why Are You So Underwhelming?
Which GOP candidates have been Naughty and which have been Nice?
General rule of thumb:

If you find yourself editing your post asking people not to downvote, it's time to delete it.
Not personal, but this isn’t something that should have made it through the review process. I’ve had a Mac app rejected for a far more minor offense (having a label in the preferences sometimes display incorrectly); an error alert on launch should not have made it past any reviewer.
Autism and the Crystal Baby: those Shoes have Heels
I loved how giddy he was in the class videos when he stated that.
Apple isn't doing code reviews or regression testing, that's for sure.

The process is in place to make sure that your app is doing what it is supposed to do and is not using any private APIs and stuff like that.
Hehe believe me computers fail and is not 1 in a million failure more one in a 50 flights or so, you reset them and nothing fatal happens, but they fail! Fly by wire only saves weight removing or reducing cables and hydraulic systems.
In fact adding Fly by wire adds more computers and more complexity to the plane. I has taken more than 15 years to fix to airbus to fix lots of bugs.
In case anyone is interested. In japan (young people): http://i.imgur.com/HQVwv.jpg
As a long time writer of JavaScript I say bring it on. If you want JavaScript to succeed outside client browsers in a big way you must to consider performance. If it wasn't for incredible perf gains in the past couple of years you would not see JavaScript pushing into the server side.

However JavaScript performance still leaves much to be desired - http://stackoverflow.com/questions/6216888/is-nodejs-faster-....

I want JavaScript to close the gap without sacrificing dynamism. And it won't - these feature are entirely optional and they free the implementors to make assumptions which allow further optimization.

"Pay for what you use"

To be totally honest I don't see myself writing plain JavaScript much longer, I'm closing in on 7 years now. At work I use quite a bit of CoffeeScript and very likely in the near future I'll leverage ClojureScript.
No, it's not faster now and it's no longer really used probably (don't know if smartphones, tablets, various consoles, etc. offer access to any equivalent of rsqrtps), but it was brilliant at its time (well, still is, it's just not very useful).

Remember, Quake was released in 1996, SSE came out in 1999.
Is it true that there is a dearth of women in online dating sites in general? If so, where did you see that info? Or is that an assumption you're working from based on the gender ratio in bars/clubs?
I have nothing to do with KA but I am curious by what you mean about A/B testing and bandit algorithms. Would you mind elaborating or sharing a link or two?
I'm not being judgemental - do you know of any high functioning hard drug users? Marijuana and LSD, etc. aren't what I'm talking about. Alcohol does get in the way of functioning too, but people can still use it in moderation. A drug should be banned when the grand majority of people cannot use it in moderation. Those are the drugs I'm talking about. (Again, answering a slew of responses in one).
Berita Indonesia Terbaru
berikut ini adalah informasi tentang Berita Indonesia terbaru seperti info artis olahraga hiburan dan juga gaya hidup sehari hari
Stop Online Piracy Act would stop online innovation
the reddit iPad app has also used that for a looong time
- take out 'revolutionizing' verbiage
- describe benefits in a few sentences
- offer something concrete for signup
- address page load issues
Hey, jQuery's just a monad. It would be easy to express in Haskell :)

[Also: if you have used jQuery, you've used a monad. They aren't scary!]
Yes, this and the ability to build games on an open-source engine gets them a lot of goodwill, building a brand people love.
SSLyze, Python tool detects server SSL misconfigs to avoid gaps in security
Like programming good design takes practice. Just because you read a book is not going to make you a great designer. The question is are you willing to stop developing and put aside the time to design well or pay someone to do it for you.
This. A thousand times this.

I use perforce for my daily work, and all too often I'll get to a stopping point and think to myself that my approach isn't working - usually I'll wrap my stuff up in a changelist and save the diff off to a file. Then I need to revert to latest and start my work from there.

It's not hard, but it's slightly painful, because if I wanted to try different approaches I end up having dpks lying around on my disk which have no easy relation to what they contain.

I've been tempted to install Hg and use it's branching mechanisms on top of perforce, but I'm not so sure my workplace would condone that (plus, Hg + perforce may not play well - I'm not sure).
I was under the impression that the gender disparity was actually age dependent: A surplus of both young men and older women.
I can't read the OP because of the extremely bright yellow makes it feel like my eyes are on fire. Is it just me?
Ask HN: Steve Jobs and scope creep, what can we learn from it?
Here's an excerpt out Walter Isaacson's biography of Steve Jobs:

"Job's prickly behaviour was partly driven by his perfectionism and his impatience with those who made compromises in order to get a product out on time and on budget. 'He would not make trade-offs well,' said Atkinson. 'If someone didn't care to make their product perfect, they were a bozo.'"

A lot of blogs promote start ups/products to release quickly or iteratively in order to get feedback from customers.
Given the scope creep/perfection of Apple products (compared to the competition), Apple been able to stay ahead of the competition, while still releasing high quality and successful products. What parallels can be applied to start ups?
There used to be an earlier era of machine learning that wasn't as statistical. Ng, and most other current ML researchers, now heavily draw on mainstream statistics. It really does make sense to do logistic regression as the foundation for later stuff.

The terminology confusions, I think, stems from the earlier era of ML research.
Do you have by any chance a link to that particular tweet? I have looked through the tweets since September and just couldn't find it. Would love to read what the feedback was on that suggestion.
I'm totally pimping my own warez here:

http://untyped.com/untyping/2011/02/11/stop-ab-testing-and-m...

http://www.mynaweb.com/blog/2011/09/13/myna-vs-ab.html
In case you are interested, there is a curriculum that ScratchEd team has developed. http://scratched.media.mit.edu/resources/scratch-curriculum-...
Personally, I also "wing it". I encourage them to come up with ideas for games, animations that implicitly requires them to cover all aspects of "computational thinking". It's implicitly because I don't want them to think of this as too academic; let them have fun while learning (for a change!)
Would you mind posting your bench framework for this?
Maybe Apple accepted it on purpose to discredit google and discourage usage. They are not a QA dept...
This an absurdly easy thing to check for. This has happened first with the Google Voice app, then with the Google+ app, now with the GMail app. Is Google committed to systematically destroying their own brand?

Isn't Apple destroying their brand with the original iPhone 4's crappy antenna and with the new iPhone 4's crappy battery life?

Bugs happen. It's software.
Much better UI, IMO.
Finally, Led Zeppelin Inspires A Heavenly Stairway
Google to charge partners who heavily use its Maps API
I have to disagree on this one -- Yale's policy actually really sucks. I am currently taking time off, and was told that not only must I take course credits from an outside school to get readmitted from a personal withdrawal, but also have to go through an abridged re-application process. A lot of time commitments and question marks there.
The way I see it , downvoting is intended for comments which are "bad" (irrelevent , rude , incomprehensible , just rehashing what has already been said etc) this makes sense because downvoted comments are made harder to read.

Just because most people disagree with a post does not necessarily mean it is not worth reading..

Pherhaps there should be a seperate disagree button but I don't see what purposes it would serve , when I read a comment I decide whether or not I agree with it , whether other people do or not does not matter unless they are pointing out factual errors.
Meet Korma, a SQL DSL for Clojure
It somehow helps when I know we are not alone.
All the others have, so I trust him here too.
Just some feedback: I didn't see an easy link to your main page on the blog (not in the header, sidebar, or footer). There were plenty in the body text, but I didn't look there first for a link.

In signing up, I also had to re-enter my email address after the first username I tried was taken. You could repopulate the email address field based on the prior submission in the event that a username is unavailable.

As others have said, the background images on the splash page are huge. Even on my 15Mb connection I had to wait a moment for them to load.
Exactly, as at Epio all our backends are identically sized. Obviously this isn't the case for everyone - but it's easy to add that code.
All those that ridicule iTunes on Windows have never tried to use a Google product on iOS!

:)
Ask HN: Client hosting billing web app
Hey everyone,

I feeling itchy and want to build another SAS web app. Instead of going for the build it and they will come approach, I have decided to get some early validation of my idea.

I worked at web agency which always had problems with client hosting billing. I often found clients on the server who hadn't paid anything for years. Now most invoicing web applications have recurring invoices but with lots of clients and websites it becomes a faff to track the payments. So I'm wondering if there is space for a a super simple client hosting billing web app for web agencies.

1. Enter you client name, domain name, monthly / yearly price.

2. Client gets an email and sets up recurring payment via PayPal.

3. If payment fails you get a notification and can manually take action.

I also run a web app called Flaregun (http://getflaregun.com) which monitors domain name expiry and SSL certificate expiry. It's like an insurance policy for web agencies. These features would be included as 'perks' to make it stand out from other general billing / invoicing tools.

If you charge clients for hosting it would be great if you could answer a few quick questions and share your thoughts on the idea:

1. How did / do you bill your clients for hosting? Do you use software or raise invoices manually?

2. If you use software which do you use? Is your solution satisfactory?

3. Is online recurring payment a major benefit? I presume the pain of sending out individual invoices for client hosting is that you then need to track and chase payments which is time consuming.

4. Do you bill monthly or yearly?

5. Would you pay for the above automated billing system? If so how much? If not why not?

Thanks for your time,
It's my attempt at humor but clearly it doesn't work well every time. The idea is that Capsule is like Evite + Facebook Groups on steroids.
What would have happened had Apple rejected this app? Politically, Apple are between a rock and a hard place here. Ultimately the culpability lies with the Gmail app team and they have acknowledged this and pulled the app. https://plus.google.com/100940716892313727285/posts/4aPVQTj9...
Good question; I'm not sure. That said, none (literally none) of my PostgreSQL-using clients use psql, and they're somewhere between amazed and horrified that I prefer it for working with the database.

I'm not against GUIs, but it seems to me that psql has all of the advantages of the GUI administration tools, and then some.
Friends of ours started an open lecture/workshop series called HackYale. Besides that there are a ton of great resources on the web. My best advice would be to just start building something and practicing a lot. Tutorials and classes are a great place to start but there is no substitute for actually starting a project from scratch and figuring things out as you go along.

Let me know if you have any more questions!
You may want to refer to the curriculum link I posted in the thread below. I don't think it is sufficient for what you are looking for.
In fact, these days I am spending time on developing such a course (actually it is more than just programming; it includes intro to hardware and communications). Happy to share it with you when it is done. Also, would be open to receiving suggestions for it (based on your experience)
The goal is not better legislation; I agree term limits wouldn't do anything for that. The goal is to combat accumulation of power, which results in greater and greater corruption.
Ah, interesting, everyone always seems to forget apache. I imagine it still doesn't support the holding-connections-open-during-bootup bit, though?
Coffee Powerhouses
Was the idea for Kinect one that didn't exist before, or that required no previous accomplishments (such as Unix --> OS X)? That seems unlikely.
jQuery is not a monad. http://www.quora.com/Is-jQuery-a-monad
Sahibinden opel Insignia
What about lag? I find sometimes on bad connections that tmux lags quite a bit (in Sweden, sever in UK). How do you deal with this? Surely packet loss and latency must've been a bigger problem a decade ago.
It measures page visits, it can't count all those symbian/bada browsers sitting unused in people's pockets. They're not in the market.
I pronounce "==" as "equalsequals", sort of slurring the two words together for speed, so they sound like all one word. This is consistent with the way I treat the bitwise-versus-boolean operator confusion, e.g. "&" is "and" while "&&" is "andand".

I agree with your main point, though, that failure to understand assignment is one of the biggest failure points for beginners. What programmers need to be able to do is trace through the execution of a program in their head, thinking "once this statement executes, the state will change in so-and-such way."

If I had to teach introductory programming again, I would focus more on having people fiddle around with variables in a REPL, just to get a feel for that sort of thing.
I tried to think of some constructive criticism (since that's more useful than "good luck guys!"), but couldn't really figure anything really penetrating, but here's my best shot at some question to think about, constructive criticism, etc.

1) how is this different than people just going out to events with friends and then randomly meeting friends of friends to date?
My best guess is that this is different because there's more of a recognition that people are looking. How does this change the dynamics?

2) My guess is that this is going to be kind of a platform for matchmakers too. What, if anything, do they get out of it?

3) Will the businesses hosting/benefiting from the event pay a cut of their proceeds to TLF?

4) Will people who meet on the site attend the events as pairs? Or will it be like a singles event? If the latter, then we'll see an "alpha male" problem where a handful of males will be desired. The betas will drop out and more importantly many women will be turned off by the competition for a few men.

5) Finally, and most importantly, any play in the dating space is most likely not going to be a tech play (that's been done - OKCupid and eHarmony among many others have all sorts of fancy algorithms). Like most social media today, the business model will stand or fall based on very nuanced understanding of human nature, in particular very nuanced understanding of male/female romantic and sexual interactions.

Now, no offense, but when I think of "very nuanced understanding of male/female romantic and sexual interactions" the image of two college guys who read HN does not come to mind. Nothing personal, I would apply the same reasoning to myself (which is one of the reasons I have not started a dating site). It's just something to be aware of, you're stepping into an area that is one of the most misunderstand social arenas for our species.

All of the above are just my musings intended to plant some seeds in your head. I think this is a great idea and you should go for it with gusto.

The only real advice I have: If you don't already have one, get a woman on your team. Gone are the days where dating sites are just tech/algorithm plays, like I said above you've got to understand the psychology and there's just no way to do that with 50% of your target market missing from your founding team.
Yeah, there's a lot of goodwill generated by them, too. I wouldn't be surprised if this also helps them with recruitment. I mean, this helps create more talented game devs by giving them stuff to hack on.
One thing that is left out of this discussion is protective parenting. When you're sheltered and protected until you're an adult, you are, in effect, prepped and ready for college. You're ready to be told what to do, ready to follow the course requirements, and do what the other students do.

A lot of the commenters on here keep saying how students would be better off trying their hands at startups or reading/self-educating on the side--basically anything but taking a huge debt load on for a poor investment. You're asking people to think for themselves and find their own road.

When you've been sheltered and protected your whole life, you're not ready to find your own road! You're ready to follow the rules.

Remember, Gen Y was a generation that was allowed A LOT less freedom than previous generations. Kids who got to fool around on bikes, with tools, out in the woods or around the neighborhood on their own, are anomalies.

Personal Anecdote:
I grew up mountain biking by myself out the hills around my town a lot from the time I was 12. I had a crew of friends who's parents also let them mountain bike and camp by themselves. But most parents didn't. Most kids never got any sense of independence or the chance to pull off their own little projects.

So how is someone supposed to go from basically being babysat by videogames/TV their whole childhood to winging startups or figuring out their own road through life? Most don't have the basic life skills in place to allow them to do so. So...they go to college. If they were lucky, they got a skill out of it that then allowed them to get a job. But if they didn't, then they go to grad school and bury themselves in even more debt.

Parenting Gurus are waking up to the problem of oversheltering and publishing books like Free Range Kids and 50 dangerous things you should let your kid do.
Ya know, I'm usually a fan of alternative history and "what if" kinds of futurism, but these people can't be serious. A breakup of the United States, let alone one that sees the US divvied up between Canada, China, the European Union and Mexico isn't even remotely possible in the next year or even in the next decade. Even with a 50+ year time horizon you have to be pretty imaginative to come up with a plausible course to a scenario remotely like this--and that's still ridiculously unlikely.

- Also, what does "European Union" even mean here? The EU is composed of individual member states. Is the former US Northeast ruled directly and collectively from Brussels in this scenario? Is that an independent nation that has joined the EU?

The author, and the "analysts" he links to are either trolls or fools. Possibly both.
Don't Give Your Users Shit Work
I wouldn't do it, but I see others doing it all the time. Sure, they go mad, but mad becomes the norm for them, and they really want to fit in. If you get enough money from it, you can go on pretending until you die.
I use a Chromebook and its crosh to ssh into a Linode instance with tmux for web development. Works like a charm, apart from the lack of UTF-8 in chrosh.
I think OKCupid pretty much nails online dating. I even mulled a dating project myself but they'd be hard to beat.