skysight-inc/HackerNews huggingface dataset:
What about applying to a code school? I mean something IRL, 4 to 8 weeks of intensive programming with good teachers and most importantly other people like you who are willing to learn and may turn out to be potential cofounders.
I believe there are quite a few options available, even though I can't remember the names right now.

Most importantly: don't stay alone or you have good chance of not doing anything at all.
Idea sounds good but you need to make your own experience as an entrepreneur. As an angel you will get tons of good contacts and a general notion about upcoming trends and who is working on what, what ideas works and don't work but you don't know why because the information asymmetry between you and the founding teams is too strong—they don't tell you the entire story why something failed.

Being an angel on one or two ventures beside founding oneself is definitely a good way too make good contacts. But just being an angel could get boring and too abstract for somebody who haven't done it himself.
Here's the fork with the GUI project tree:

https://github.com/alloy/macvim

Screenshots:

https://github.com/alloy/macvim/wiki/Screenshots
What are your other skills that might be useful to a startup? Want to grab coffee sometime?
it's a feature article/news article difference.

A feature isn't 100 percent news. It's interest as well, so a question can be fair game. if you're all feature articles though, you're a "soft" outlet.

there's a time and place for everything.
I've got an idea, prototype and some great results- but no business plan.
I'm in scientific higher education. I've created a web-based lab guide for students, that walks them through lab procedures, but where they can record their data and responses to lab questions. The instructor can review these things easily.

I was able to test this out with over 500 students, and got some great responses-- Over 90% of the students wanted to use this system in the future. On end-of-semester course surveys, nearly 20% of people who wrote in additional comments about the course requested that this be used in the future.

I'd like to keep developing this project, but am uncertain what I can do with it. Major textbook publishing companies are working on similar systems-- in those cases, they sell subscriptions to their online labs for ~$25.00/student-semester. I have no logical reason to believe that mine will be better than theirs-- especially as I do this so far by myself, at home after work, and after my kid is in bed-- though I of course feel that it mine is done well. The only 'advantages' I may even have is a personal knowledge of the actual science content (which is introductory anyway), and contacts with a single large university that will likely be willing to keep testing this out.

I don't mind doing this as a hobby because I enjoy it-- but I would like to make money through this eventually. Is it possible to compete against a gigantic company on a niche product? At part-time? What might be a good business model for someone in this situation?
AppJS uses node.js to have node advantages:

* Node is modular so apps you develop with appjs.
* Node built-in modules like FileSystem are necessary for desktop apps with the advantage of better implementation than Chromium alternatives.
* Node is popular among developers.
* Node has lots of third-party modules for nearly everything
Maybe I'm misreading your reply, but I think you might have misunderstood gits1225's comment. What (s)he was saying is that it would be great if your system would be open so that it could (eventually) be integrated into existing editors. Your reply, on the other hand, talks about "beating" these editors--to me that doesn't sound like you're interested in interoperability.

For what it's worth, I wholeheartedly agree with gits1225. I think will be very hard for you and your team to even remotely approach the editing facilities offered by Emacs or Vim, seeing that these facilities have evolved over decades--especially in a web editor which is subject to a number of constraints.

If your system could somehow (again, eventually) augment these editors--or, if you prefer, be augmented by them--rather than attempt to replace them, then in my mind this would be a win-win for everybody.
I believe the problem lies in the difficulty of fully grokking the project owner role. It's nontraditional and not very glamorous.

Department heads are not product owners. In fact, I am a firm believer that being in any way responsible for staff is generally incompatible with the product owner role.
Show HN: JSONP - enable cross-domain requests to any JSON API (w/ AJAX)
AppJS does not use http server to handle requests. It only simulates client/server.

It creates a custom scheme named appjs:// and handles are requests with this scheme manually without any server listening.
In a certain fashion, yes. Parties have helped to bring ideas and concepts to life. In a world where it is hard for people to communicate easily, often and in real time, they are probably the best tool available. A big problem of parties is that you always have to buy the whole package. What if you favor a rather conservative standpoint in one area but a more progressive one in another. There is no way you can have that. This is one issue addressed by the "Liquid Democracy" concept for example.
Have you considered starting something in your wheelhouse? If you worked in oil and gas for six years, you probably know that space cold. I don't know much about it, but I'm guessing there is lots of money in it, and it has room for further disruption by technology.

If you take time to learn programming first, you may miss the current window of relatively easy seed money. Think of an angle, use $40-50K of your nest egg, and get a contractor to build a nice prototype quickly.

If/when you do go out to raise money, you'll have far more success if you can tell a convincing story about why you have an unfair advantage in your chosen space. Leverage your history and experience to its fullest; that's something others cannot compete with you on.
All the things you describe are carrier business model problems and have nothing to do with Apple. You can blame yourself for not buying an unlocked phone or for not having a separate unlocked phone for traveling.
If you really have zero programming experience, then the first thing you should do is read Peter Norvig's "Teach Yourself Programming in 10 Years": http://norvig.com/21-days.html

You love startups? Then get into them and try them out and see if it's a good fit, absolutely. Develop a prototype on your own? It really, really depends on what you want to build. You could probably pull off a simple web app in a reasonable amount of time. But, be wary of the excitement that gushes from all of the self-taught programmers out there; they have a tendency to kinda forget just how long they've been doing it once it becomes second-nature to them. Programming, systems administration, software engineering are all different disciplines with lots of breadth and depth and it can take a while just to get a handle on the basics.

Are you crazy to think you can compete with brilliant people? Hell no. I think most people have at least one talent that can make them one in 1,000. The trick is to figure out what your talent is, and then use it to compete. It might turn out that programming isn't actually your thing -- it takes a different mindset, a very fundamentally different way of thinking -- but there's something else you can do, technical or otherwise, that could make you shine in the startup scene. (I know a guy that hates programming anything from scratch, but he's a great maintenance programmer -- exactly the sort of thing that a lot of startup guys hate doing.)

You've got a nest egg that would make any ramen startup green with envy. So, make sure your expenses are minimal, relax, dive in to programming, try it out, talk to lots of people, meet some people, build some things. Don't get discouraged if you try one thing and it doesn't work; just try another.
Linus may be an ass at times but he has earned that right, and is one of the few people from whom an abrasive attitude is tolerated. I would strongly caution you that most people do not find that sort of attitude acceptable.

And yes, this is a throwaway account. It might be worth considering why I created it to respond to you, just based on your post above.
I don't see why they should be more than, say, twice your home rate (as there are 2 companies involved).

I don't see why they should be more than, say, the price you pay for data on a DSL or Cable connection :-)
Panel: Multicore, Manycore, and Cloud Computing
Humbling
It's so easy to forget what our fore-fathers have given us.
Could you point out some of the useful features removed in GNOME 3 not available in fallback mode?

I switched from GNOME 2 -> GNOME 3 -> GNOME 3 fallback + Xmonad. I tried to find a suitable alternative to GNOME 3 (Cinnamon, Unity, KDE, XFCE) but was excited to find out about fallback mode.

It essentially behaves like GNOME 2 for me, except now I use Xmonad for WM instead of Mutter / Metacity.
Dress code: blue tie and male
I did a similar thing when writing Java code for university assignments. Usually, generating test data required either writing a handler to pull it in from a file, or just writing a lot of Java code to manually load it into memory.

I wrote Python scripts which spat out the method calls with the appropriate arguments.

Yes, I could probably have written an abstraction to create the data set in Java, but it worked out faster to write it in Python, and one doesn't get marks for generating test data.
It failed to install on your Mac because there is no port for Mac at the moment:)
SEEKING WORK - Remote / Freelance / Austin

I have many years of experience mostly in the .Net Framework space and recent experience with HTML5 and javascript front end development. (C#, ASP.Net MVC, Jquery, Backbone, Sql Server, RavenDB, NHibernate) I'm also very interested in iOS, Rails, and Node development though I'm currently lacking production experience in these areas.

http://linkedin.com/in/gregbanister
C++ Mathematical Expression Toolkit Library
Agreed, I've been in this situation twice and both times it was completely terrible.

The worst codebase I ever worked on was some C++ generated using a scripting language. It made awkward and unweildy looking C++ code that leaked smart pointers everywhere and barely worked. But man, the authors that wrote it thought they were so clever.

Apple's Objective-C to MSVC C++ clang compiler is a close second. I'm not sure if it ever made it out into the wild or if it was just an Apple internal thing, but there's nothing like debugging a 3000 character post-preprocessor C++ expansion of several nested obc_msgsend calls.

It's rough when you long for the C preprocessor. At least the CPP limitations prevent people from stretching themselves too far into meta territory. It's almost kind of elegant in its badness, now that I've seen what people can do to imperative/OO languages when more capable macro processors are involved.
This is a cool idea but it doesn't seem to work with my English phone number.
If there are 9-year-old prodigies then there are also 9-year-old psychopaths.
The C++ Mathematical Expression Library (ExprTk) is a simple to use, easy to integrate and extremely efficient mathematical expression parsing and evaluation engine. The parsing engine supports various kinds of functional, logic processing semantics and is very easily extendible.
I've been using XMonad in a dual-monitor setup since I started working at Google in January... haven't had any problems with it. My general (rough) impression from walking around the New York office is that about one fifth of engineers here are using XMonad.
Here's one: Visual mute. Broadcasters have taking to making commercials "flash" with bright, momentary images, in order to distract/attract attention. When viewing live, I find that the (audio) mute button is no longer sufficient. I'd like the screen to e.g. go 50% gray, where I can still see what's happening when I look at it, but it's no longer distracting me by "flashing" in my peripheral vision.

Given that TV's all have some degree of computerization, these days, I want mine to be open source, for reasons precisely like this.
I'd greatly appreciate it if Apple improved their dialog system. It isn't uncommon (or at least it was in the past, maybe this has already been fixed) when performing an update in iTunes to get a large number of dialogs in a row.

Also, while it may be difficult, it would be nice if there was a way to improve the experience when running games that use Game Center. (They often force you to put up with the game running slowly as it tries to connect and it annoys you by showing you two dialogs; I think the typical OpenFeint experience is a little better.)

And mobile browsers should allow extensions.
Son of two Psychiatrists here. Psychopathy and Sociopathy are two fairly broad conditions. Socio/Psychopaths (henceforth, SPs) can actually function pretty normally (I have worked with one before)...Hollywood tends to portray them as ruthless killers (a select few are). To answer the title's question, you can determine if a kid is a psychopath at a relatively young age...and you should take whatever precautions necessary. In particular, you should be careful if your kid wets his bed at a later age and is cruel to animals -- two symptoms of more agressive SP archetypes.
I hated that concept too when I first switched to Xmonad, but after a few months I've come to appreciate that behavior. It allows me to keep one screen static while working on another.

This allows me to dedicate a workspace to communication (email, IM, etc), server, development, documentation, etc and move among them easily.
No, I don't think sexism is a problem. Rape is a problem. Child pornography is a problem. Hunger, drought, tsunamis are problems. Huge companies poisoning people, land, and wasting tons of food is a problem.

Sexism? Just a bunch of people who live practically perfect lives, and have no problems, and are bored, so they create some.

I'm slowly finding this conversation too Orwellian. Why do you care about what I think?!? I might be a phedophile, a rasist, but as long as I'm not hurting other people, I'm better that 99% of the world population. I find some people (so far only women) attractive, therefore I'd like to have sex with them, if I got a chance (I don't actively seek such chances, because sex with most women is boring, in my experience, unless (my) emotions are evolved). I don't make sexual comments at work, not because I would think they are inappropriate per se (I wouldn't make comments about someone being fat either, not because I think it's unappropriate, but because I don't want to hurt their feelings even more without good reason), but because at work, I like to focus on work.

Edit: to put things into perspective: my grandmother was born in 1930s. There were 8 children. One died very young. Her father was killed by nazi collaborators. He had a job. Her mother didn't. She had to support a family of 7, I don't know how. They made a drink out of tree bark, because coffee wasn't available.

My grandmother smiles more that most people I see commuting daily on the London subway. When people say, "we have a crisis", it makes me smile and think how deluded they are...
How does rebooting a workstation set them back a million dollars?
Well, I guess I walked into that one.

Even reading those, though, I'm not convinced that being a psychopath is a real thing -- that is, a difference from normal human behaviour that is one of kind, not of degree.
Wise words from smokinn.

There is very little "brilliance" at play. Just code. And much of it sloppy, and inefficient. code, written in easy to learn high level languages. But people are so easy fooled.

You have an asset that most of your "competition" lacks. You have knowedge of so-called "real world" problems. The ones that face the O&G industry.

Lua is an example of a nice bit of programming that came from working with the O&G industry. It's small and efficient for what it is. It will continue to grow as computers get smaller.

I think having exposure to the pragmatism of the O&G industry may be a real advantage for you.

There's money to be made through laziness and hype, the Ruby, Python, Javascript people have proven it. You can sell games. You can serve online video. You can run a photo sharing operation. And so forth.

But what the world really needs are good, pragmatic programmers tackling real world problems. Lots of computing power is being wasted on junk.
I agree, there are some people, close friends & usually in small groups of 2 or 3 people, I love to spend lots of time with and don't feel worn down after spending time with them.

And in certain groups with a good vibe they can be incredibly fun.

But in the general case I'm definitely an introvert. A week of sales calls runs me into the ground by the end for example.
I'm a firm believer that if you write code that writes code, you are using inadequate tooling.

The primary concern of a problem should always be possible to solve without metaprogramming.

Metaprogramming is one of those things which sounds good but rapidly increases complexity beyond what is humanly manageable (even if you do it right i.e. LISP macros etc).

Building successive abstractions is the right way of doing things. I think even SICP tries to nail that into people's heads
There have been several claimed sociopath IAMAs.
Google is a great calculator :)
The conjecture has been verified already for large enough n that it can be applied without a real proof; a proof won’t give any new “real world” applications. Like with Fermat’s last theorem, the real interest in a proof is in the ideas that would be developed along the way. (For example, on the way to proving FLT Wiles established the modularity theorem for a class of elliptic curves, and his work was extended to a proof of the full modularity theorem in 2001.)
Yep, which just adds to the implausibility of this person existing on-hand in an organization. But if we can't find product owners in the wild reliably, how do we as consultants help nurture them in the projects we are engaged in, and help our projects and clients succeed?
I may have missed something, but I believe the point is to get it developed with the help of Kickstarter-money in the first place and then sell through the normal channels to fund future development. As incentive for backers, they most likely get away with a cheaper price than the one we'll see later when the first version is out for sale.
I think you people killed this guy's server :P

And after reading the positive comments I really want to see what this app looks like and what it does!
I would highly recommend taking a quick look at udacity.com. It's probably the most time-efficient means of getting started into developing code for a startup.

For your startup business skills, I highly recommend looking for meetups near you. Participating in those, talking to startup people, understand what they do, why they do and how they do. It can be even non-tech meetups like Startup Weekends or technical stuff like Hackathons (don't worry about having no technical background at hackatons, those who do will love to help you). Generally, the entrepreneurship community is very open and helpful, and kind of meetup will get you get a better grasp of things.
it is, but i still don't know how this trig fits in with the letters provided. =|
Ok, so now I should be annoyed at you, for posting a dupe. ;-)
I just saw a film about this topic last night called "We Need to Talk About Kevin."

http://www.imdb.com/title/tt1242460/
Trailer
http://www.youtube.com/watch?v=ZLRgAe2jLaw
The Enterprise in 20 years time?
I still don't understand what the problem is.

Is it that github doesn't enforce a commit message standard? Or is it that github doesn't allow you to follow a commit message standard such as what Linus uses?

Does git itself enforce a standard, for that matter?

What exactly is the deficiency in github?
Ask HN: Should a startup start on web or mobile if it plans to operate on both?
Please also provide an explanation for your answer.<p>Thanks in advance!
Well one place I worked, the entire network's DNS was hanging off the back of a single VAXstation running NetBSD. That was serving for 2350 machines. One day, someone accidentally fork bombed it via a bad script and when they power cycled it the disk popped. It took an entire day of 1500 people twiddling thumbs before they got it back...

They must have a turd that size somewhere ;-)
> They will reinforce the same strict gender stereotypes

What if they are just voicing their opinions?!?

I had a girlfriend that was very "stereotypical" - I practically had to beg her after every meal no to go to the kitchen to clean up, but to stay with me at the table and just talk and relax. Is she wrong by being who she is, just because she is "reinforcing illogical stereotypes"?

People are different. Be yourself, hang out with people who accept you for who you are. Let other people be.
Interesting way of highlighting the subjectivity inherent in any social sciences, and the dangers that come with claiming to know the "truth". As long as culture changes, people change and ultimately what is defined as normal and "ill" is going to change. No matter what wonderful data one is able to generate, it is most likely trying to project something from the past to the future. And no matter how scientific it may look, in the end calculating the future of society tuned out to be mostly numbers based fortune telling. The evolution of society is an exciting thing, but as soon as someone make the claim to carry the "only truth", I get very, very skeptical.
The letters make a word, you make a url from that word much like you did a couple of steps before.
Somewhere in the thread he says that he started coding around operation payback. That is december 2010. I would assume that either he is truely a genius or that his abilities to program properly are limited.
That is quite a problem, especially since the product owner should ideally be someone with a vested interest in the product, which sort of implies that you cannot use a consultant as a ersatz product owner. Unless you intend to keep the consultant on for basically forever.

I has the luxury of working with a good product owner once. We recruited him for the task at hand, so he had no background in the organization doing nothing other than his PO duties. This turned out to be a great boon, and managed to avoid the usual pitfalls of developer-turned-PO or boss-also-doing-PO.
I found the first demo inspiring, and I'm very much looking forward to where things will go.
From Kickstarter to Major Toy Deal: The Story of the Hugalopes
This is ludicrous. Everyone knows "The Adventures of Buckaroo Banzai Across the 8th Dimension" was written to provide cover for Pete Wellers research into oscillating over thrusters and their applications in time travel and rock music.
Any clues for Chapter 8?
Is it a substitution cipher?
My question is: why XMonad over one of the other tiling window managers, eg AwesomeWM? Just curious what XMonad has to offer that I may not know about (I personally use Musca).
The terms "psychopath" and "sociopath" are already bywords for "doesn't share my politics or worldview".

You sure about that? I mostly hear them used as:

psychopath: dysfunctional thought processes, turns violent

sociopath: hates people, turns violent
So what real thing does this kid have, then? Or what _degree_ is it?