skysight-inc/HackerNews huggingface dataset:
MBSE: Model Based Software Engineering

You also need in-depth understanding of a specific application domain, your choice, but it should be one that interests you because you are going to be involved for a long time.

Startups succeed on the basis of solving a problem that is big enough and common enough to get lots of clients who are willing to pay heaps. Do yourself a favour, read up Steve Blank's customer development process if you haven't already done so.
Vulnerability is the ultimate test of confidence. It is the willingness to let others judge you and subject yourself to their mis-belief. To make yourself vulnerable requires a solid grounding that isn't dependent on other's approval.

Inevitably, great entrepreneurs live in a world of vision that is beyond what their peers will allow themselves to believe. Th author of this article is right on in describing great ideas as an expression of love. It is the same as athleticism. Great athletes push the boundaries of what human beings are capable of, and anyone who has pursued an athletic endeavor knows that when we reach the brink of our ability the motivation is primal and pure.

So much of what we do is in an effort to protect ourselves, maybe it would be worth it to spend more time exposing our weakness to the world and becoming more sensitive to honesty and integrity.
How did the handle supplies/manufacturing? Is it already available bandaid with narrow dimensions?
Gain Fast Muscle with these 3 Requirements
java stack in ubuntu can be installed mostly via apt-get, ie jdk + netbeans. I guess it depends on which particular jvm framework you're talking about on top of that as to how dicey it gets but for grails it's as simple as installing groovy, grails and the netbeans plugin for dev.

I've had no more issues with configuring a grails stack than configuring a rails or django stack, are you referring to some other kind of java framework here?
It will never kill Facebook. Facebook as an entity will still exist. Sure there might be a change in ownership, lawsuits, etc. But nobody involved would want to threaten the functional business / golden goose which is Facebook.
Right. But I'm not sure how abolishing tenure would help with this. Sure, you could throw professors out onto the street once they reach fifty and make 'em find new jobs as Walmart greeters, but that's not a great solution.

What really needs to be addressed is the vast pyramiding of talent between the PhD and the tenure-track level (I'm talking about sciences, not humanities, which have other problems). The current system of postdocs sitting in a long-term holding pattern until they either get picked for a permanent position or give up doesn't actually reward talent, it mostly just rewards patience, being independently wealthy, or having nothing better to do. A young scientist's level of talent should be apparent by the time you finish your PhD -- let the universities snap 'em up for tenure-track positions then, instead of six years later.

(Why yes, I am a fifth-year postdoc, thanks for asking.)
Really? I just the the GUI to set it (Ubuntu 9.10, 10.04, Windows XP, Vista & 7)
Why should developers design for anyone but developers? In my knowingly vain opinion, a developer is a just a normal person with a lot of patience and selective attention. I worry the long term effect of lenient demands on the public's ability to digest large amounts of information would only worsen the divide.
Why I Deleted Twitter From My Phone
Is this surprising? Professors are paid within the academy depending on what sort of salary they could demand outside. Since the demand for industrial chemists is a lot higher than the demand for industrial philosophers, this seems reasonable.
Twitter mood maps emotional states of America
Hey jacob, the Mountain View HH has an opening. email jake at noteleaf.com
Here's a better idea: let new Ph.D graduates go into industry, and treat their time solving real world problems in industry as their postdoc.

Then, when/if they go into academic tenure-track positions, they'll have more experience to draw upon to do more fruitful and valuable research.
Aww shucks. Thanks shykes.
By creating a more uniform, easily-accessible, and equitable marketplace for academic talent, where access to scholarly positions didn't require a lifetime committment.

Consider: I could conceivably become an MD at this point in my life, but stand zero chance of becoming a professor of English. This seems warped.
Makes me wonder if that excellent logo was the first thing designed.
They are vinyl stickers, so there are already many places that will make custom ones.
The quoted sections above show up with horizontal scrollbars for me. Does anyone else have that ? Admittedly my settings are a bit funky - my firefox is set to override site fonts with Computer Modern.
Sort of surprising. Less so for the salaries of the philosophy profs, which were around what I expected. More so for the big salaries of the other profs.

Someone who is a B-school prof isn't necessarily going to make $300K in industry. I mean, this is the University of Minnesota B-school, teaching classes like "Leadership." Not exactly the purview of captains of industry. Likewise, industrial chemists do not typically make $190K. That's $50K more than what my uncle makes as an industrial chemist. Also, these are all taxpayer funded jobs. It seems like the salaries factor in to the new American trend of public sector employees making MORE money than they would in private industry.
Java-J2EE Architect & Developer and Ruby Developer.
Contradiction is not balance.
I think that programmers are on the weakness side rather than the strength side:

"And yet a group has to be powerful enough to enforce a taboo. Coprophiles, as of this writing, don't seem to be numerous or energetic enough to have had their interests promoted to a lifestyle."
Just quoting job titles, since they usually don't mean much usually.
Did you read the article, or do you just have very strong opinions about tenure? I'm not criticizing what you're saying so much as pointing out that you haven't engaged with any of the points McArdle (or the Thomas H. Benton articles, like "Graduate School In The Humanities: Just Don't Go", that she's clearly drawing from) has made.

McArdle isn't arguing that people should be made more accountable to politics. She's pointing out the hard-to-deny fact that tenure has warped the market for scholastic talent. What part of that argument do you disagree with?

It's one thing to say that we should make it hard for professors to be fired for saying unpopular things or taking research risks. It's another to say that it's acceptable for a lifetime in academia to require a 15-year longshot gamble that leaves you penniless and unhireable at the end. I think a reasonable person could argue that the latter problem is has a greater chilling effect than the former.
Also, there's not a chance in hell Apple would sell those things for $4.99 a six-pack. It would be more like $40 for a single sticker.
Evil is too broad.

Apple is machiavellian. As much as I dislike them who could fault them for that after their history?
Heyzap Arcade Allows Publishers To Easily Add A Gaming Portal To Websites
Yes, it's a side-effect of how he pasted his comment in.
I think the issue is that at some point those videos are destroyed, and the only thing left from the interrogation is the police officers' notes and/or memory (and that of the suspect and/or their lawyer).
The article talks more about the humanities, but my reaction was based more on thinking about the sciences. The sciences, I suppose, are a far different ballgame... if you don't make it to a tenure track position or want to skip the whole postdoc nightmare altogether, you can always get a good job in industry. That's not necessarily true if you studied, say, medieval literature.

But I think what I said still stands. I think that tenure represents an example of a really expensive solution to a nasty problem. The nasty problem is that politics makes it hard to be honest, think unpopular thoughts, speak truth to power, investigate unpopular topics, etc. It's also a huge distraction and time sink. Tenure is the only solution we've come up with to this problem that's workable. It's an ugly and hugely expensive solution, but nature favors ugly solutions over no solution.

In other words: it might be worth employing 10 space-filling past-their-prime tenured professors and destroying the careers of 100 aspiring students who don't make it to buy 5 free thinkers with the time and resources to ask tough questions and protection from politics.

A very loose but economically similar analogy would be VC investment, where it's worth funding 99 failures to get one Google.
All work and no play..
If you can do everything you need with a tablet, great. But many people need more capabilities than a tablet provides, at least some of the time, then it is either use a laptop when you could be using a tablet, or you have to buy and maintain and transport both.
I have two questions. Which qualities of C++ would one want to maintain in a replacement, and what is one using the replacement for?

For the second question, the article's answer is:
kernels, drivers, highly performance-sensitive code like game engines, virtual machines, some kinds of networking code, and so on. And for me in particular, it also includes new plugins to existing C-based legacy systems, including Microsoft Office.

I think this is the first step to discussing "a replacement". I fear that every C++ programmer would give a different answer to each question.

The ideal replacement in the article can be summarised as most/all language features of C, plus some chosen subset of the features of C++.

Although with most of them implemented differently to how C++ has implemented them. Presumably that better implementation is to be done without compromising it's C-like qualities. Which sounds to me like the same trap that C++ itself fell in.
What a great time for me to read this essay and in particular this part you left out.

My small team operates as a startup inside of a large company. We have produced more software at a faster pace than any other group in the company. We had a conf call today with the powers that be who have decided they want more process.

Why would they do this? Well, while other groups are sitting around talking about resource this and ticket that we have simply been churning out software that meets the operational needs. The problem is that by doing this we are stepping on all sorts of political toes..."why did your team do this it's not your area?"

Sigh, I guess it's time to move on so I can get my mindset back to solving problems with software.
These numbers seem entirely consistent with the broader marketplace. A chemist who is herself qualified to be a chemistry professor won't make $190k in industry; $110k might be a better estimate. An executive might not make $300k; the low $200's might be a better estimate for the CEO of a small (~100 people) company. And, forgive me for what will sound like a snarky observation, but a book store clerk is going to make $40k, not $90k. In all cases, there's a base compensation set by supply & demand in the market, and an uplift on that base set by supply & demand in academia.
Interesting links, thanks. Start-ups interest me, but given where I live, the development work is nearly always from new media agencies.
The sciences, I suppose, are a far different ballgame... if you don't make it to a tenure track position or want to skip the whole postdoc nightmare altogether, you can always get a good job in industry

Unless your science PhD is in Biology.

People overstate how easy it is for a science PhD to get a "good" job in industry.
Google Groups. My 4 unit building uses groups to share info, docs, and anything else that residents need to know.
All of the cars in an area could be used to help when there is an Amber alert or some major crime was happening.

I'm envisioning huge video walls like in The Dark Knight...
Minor nitpick:

The reason this struck me so forcibly [...]

While "forcibly" isn't wrong here, if you mean "with force" (sin. poignantly) rather than "by force" (sin. inevitably) then "forcefully" is less ambiguous:

http://dictionary.reference.com/browse/forcibly

http://dictionary.reference.com/browse/forcefully
Absolutely. I was thinking this could be "abused" in the same way that animated status bars were in the 90s.

Of course, I had to try it out...

javascript:var s=[119,101,108,99,111,109,101,45,116,111,45,104,97,99,107,101,114,45,110,101,119,115];var c=1;var mod=s.length+1;setInterval(function(){window.history.replaceState("","", setString())}, 200);function setString(){var n="";if(!(c % mod)){c=1}else{c++}for(i=0;i<s.length;i++){n+=String.fromCharCode(s[i]-(s[i]==45||i!=c-1?0:32))}return n+".aspx!!!"};
Advice for first time entrepreneurs raising venture capita
Here we go...

Most of the people I have seen writing (and upvoting) these kinds of comments have never worked for a startup, and they are bitter (for one reason or another). Or they have worked for a startup and it's failed.

Are you really trying to look out for the best interests of all those poor, mis-guided people working for all those cruel and single-minded startups, or are you trying to convince yourself that your own life decision to work "for The Man in [your] day job in a cold corporate environment" was the right one.

I spend A LOT of time with former startup employees. They are happy with their decisions. I say former because many of them have been a part of an exit, and are now working on their own companies...with some cash in their pockets, an impressive rolodex (of investors), and a good reputation because they were part of a winning team.

Most of the employees of early stage and recently funded companies that I know are happy to be where they are. They work late because they are passionate and enthusiastic and they like to win.

Keep putting them (and the startups that employ them) down. You're cause is really noble.
Let me know if you have a suitable social/community/content site that you want to try the Heyzap Arcade on: immad (At) Heyzap.com.

Or if you have any other feedback.
The problem is greatly exaggerated in the humanities, and it is uniquely mitigated in computer science because of the weird blip we're in over the last 20 years or so with technology. But you're understating the opportunity cost here to an extent that gravely damages your argument.

It's not simply the fact that you have to get another job when you inevitably (yes, even in CS) fail to land a tenured position. It's that you've sacrificed 10-15 years of earning potential to reach that point. That's a monstrous economic cost. The top talent in the hard sciences are plenty smart enough to understand this and, accordingly, rule out a probably-doomed run for office in academia.

Again, politics is dangerous, but the marketplace we've created for academic talent is even more treacherous, and may create an even greater chilling effect.
From the article:

It is rumored that some systems only recognize an
executable script when it starts with the four bytes
`#! /', probably because the GNU autoconf manual says so,
but it seems impossible to find confirmation for this rumor.
I don't have a GUI (Xubuntu 9.10), and I don't want to set it permanently. Just so I can get at some ip-restricted content from home.
I could not get it to reliably ring (at least when using SkypeIn). Otherwise, hooray! Wonder what the effects will be on battery life?
I have a friend with a physics PhD who makes the same observation. The supposed ease with which a postdoc can break into industry may be unique to computer science.
This is an interesting thought exercise. I'm going to postulate that there is a benefit of the AGPL. Lets take a look at a company like JBoss, who may have benefited from the AGPL opposed to the LGPL they use.

A company who wanted to use their products for commercial use must provide a link somewhere on their page to the source, and share any mods. I think this is a big incentive to buy a commerical license from them, as it may look a little less than professional.

Assuming they don't though, and they publish their changes, there is still incentive for them to sign over the copywrite. If they want any backwards compatibility for updates and bug fixes (very important for a runtime platform), they need to. Its that or port everything back over.
If Zuck was a more empathizable character I would feel really really sorry for him. This is the sort of youth mistake that really gets you.
Central St Martins and/or London College of Fashion?
What exactly would be a decent offer considering the valuation of FB?
I like the article a lot (i.e., the suggestions for a newer alternative). But C + Python is much tricker than you might think (because of the GIL mainly) for any non-trivial, high-performance desktop or mobile app. Because any non-trivial, high-performance app is going to involve queuing and you just can't do that cheaply in CPython (it's not just the GIL, it's that the interpreter is more or less a singleton -- Stackless Python is different -- but with a singleton interpreter on top, the design -- whoa, I feel like I just read a Paul Graham article on this :) -- the design gets a little top heavy).

I personally prefer C + C libraries + the non-invasive suggestions which are mentioned which are already found in C++, Obj-C, etc.
Game Developers Stack Exchange is now public beta
You were considering doing the same thing in China? That makes me wonder what you actually wonder about this scheme? Anger? Jealousy?
I find a decent number of the companies that I cover (I write about companies that are hiring) by following investors. Their job is to be up on what's next. The only quibble that I have is that it may be tough to get an angel investor's attention. That doesn't mean that you can't follow them on Twitter, read their blog, and stalk them in myriad other ways.
page 119 - But Dijksterhuis's work also shows that our unconscious thought processes don't engage with a problem until we've clearly and consciously defined the problem. If we don't have a particular intellectual goal in mind, Dijksterhuis writes, "unconscious thought does not occur."

from Nicholas Carr's The Shallows.

My local library got a copy right after the review of it was posted on HN. It makes a really good case against too much browsing web pages or other hypertext.
California city approves marijuana farming
The feathery sections look a lot like images generated by iterated function systems (IFS). I wonder if the roots of some polynomial using parameters of the IFS generator as coefficients are exactly those points that will be drawn by the IFS generator, hence the similar patterns. Seeing the random-looking patterns gradually converge reminds me of playing with IFS parameters until patterns start to form and gradually coalesce into a solid shape.
That's really tough to sell to your kids.
Killing yourself and a bunch of other people and destroying a large house? That is productive... how, exactly?
1. Hey, I more or less agree with this guy

2. Hahahahahaha

3. Aside from the fact that his wording is backwards from his meaning, I agree that it should be possible to write code that doesn't ever garbage collect.

4. Ok

5. Does this guy know the function of a linker?

6. Again, he asserts something you are to avoid, when really he should be emphasizing what you need to support: code without runtime checks.

7. Wrong. This is one of the few opportunities you have to beat C at its own game. C hardcodes assumptions about the stack that prevent certain low level optimizations.

His #8 is then a summary of the entire article, and really is the only valid point he's made. C is close to a sweet spot for wrapping low level code in somewhat higher level clothing. You can't beat it at the same level of simplicity (not if you count the cost of any potential switch anyway). The way to beat C is to naturally support the high level / low level hybrid that he's doing with python+C in a single language.
If you do enough volume, they assign you a dedicated support rep.
>most people don't usually see (or experience) brutal violence in their life

I'm going to stretch my neck out (as it were) and say that most people in the world butcher their own meat and at least kill some of the meat they consume. Granted outside the wealthy regions this is rarely going to be large animals but still.

Many many peoples are exposed daily to the threat of major violence to themselves too.

I'll tentatively accept that the majority of humans don't directly witness brutal violence against other humans in their lives.
+1 for Authorize.net. We've been using them for a few years and have been very happy with them.
The strategies to get into TOP university of your dream 
the strategies to get into TOP university of your dream without having a perfect GPA score
[1] No doubt there are already names for this type of thinking, but I call it "ambient thought."

The metaphor I had for this is background process, stressing my suspicion that they hog precious mind resources even when you're not consciously pondering them.
I almost stopped reading when I saw "by developers for developers" as a criticism, because he's talking about Stack Overflow, a website that is explicitly "for developers". Sure, that doesn't mean usability doesn't matter, or can't be improved, but it seems silly to start a diatribe like this without at least considering that maybe usability and aesthetics have different optima for developers than for a general audience.

(To be fair, he does discuss developers as a demographic somewhere in the middle of the laundry list of 20 or so "initial concerns", in the context of the prominence of the banner ad.)
Forget about the up-front cost of filing a patent, and consider the cost of enforcing one. Your patent isn't going to issue for five to seven years after you file it. You'll already have succeeded or failed by then. And once it issues, then what? Figure years and years of costly litigation to enforce your patent. Once.

Patents are not a meaningful part of the arsenal for small tech startups. Watch out. Unscrupulous IP lawyers will try to convince you otherwise.
i was purposefully trying to be controversial and we were playing a word association game on stage. so take this whole thing with a big grain of salt.

i think they are being a gatekeeper and i don't like gatekeepers very much. they aren't good for entrepreneurs and hackers
I would hope so, I have a lot of respect for Fred Wilson and those are pretty obviously troll comments. He would have probably loved to be an early-round investor in facebook right about now (Of course, who wouldnt).
As soon as you reach some nominal reputation level, the "pesky ad" disappears completely. I do not ever remember seeing it except at the very start before I registered.

The site is deliberately not optimized for the one-time users - because they only consume and not produce. The site is optimized for the long-time users who form the community that is producing the content attracting the visitors.

I find it a very fair approach.
Ask HN: Minimizing RAM usage: Dropbear vs OpenSSH?
I've been using OpenSSH for years now, but in looking at ways to reduce memory usage (I keep hitting 256MB on a 256MB slice) on my VPS, I saw a post glorifying dropbear, as compared to openssh. He didn't find anything he didn't do normally with openssh that dropbear couldn't do, which inclines mean to use dropbear. I haven't found a complete feature list for dropbear, one that I could compare to OpenSSH's. Does anyone else have any information?

And somewhat related, does anyone have any tips on minimizing RAM, or any other resource, usage? (Disk space being another one)
There is something to be said for the power of litigation. Presumably this guy does not have millions of dollars to spend fighting legal battles for the next ten years no matter how much the evidence is in his favor. Facebook and Zuckerberg do.
I figure closures would be hard to do in a programmer-friendly way without GC.
MediaTemple “WordPress Redirect Exploit” exposes weakness in GridServer