skysight-inc/HackerNews huggingface dataset:
Ask HN: Can I become a biz/customer development guy after college?
I'm a junior in college and my major is Business Administration. My life goal is to become a successful entrepreneur. I was initially going to go down the real estate investment route after college like some of my mentors have, but after reading Steve Blank and taking part in Start-Up Weekend I love the start-up scene.

This is my issue. At my college everyone is either a Finance or Marketing concentration with plans to work for Corporate America. I met with my adviser and told him I don't want to declare a concentration since entrepreneurship is not an option and he told me my plan isn't viable.

I'll be taking part in an incubator this summer at a neighboring college and I acknowledge I will probably not become financially independent from the company that I create through it (although I'll try!). But is it unrealistic for a non-tech guy to plan on moving to Boston or Silicon Valley after college and find a business development job? Why is this not an acceptable path to some people? I feel like working for successful entrepreneurs is probably the best learning environment for becoming one, even if it meant less pay than my colleagues who are going to try to work for Goldman Sachs.
Here's an interesting question, how much have load times changed since the introduction of these bars (I know they've been present for a while) including this new iteration? Wasn't it always one of the major points of concern for Google to provide users with the quickest possible experience ? If I recall they used to have it down to a science. I don't think such changes can be noticed by the human brain but one would think it has risen and it would be interesting to know if it makes a difference and if they've abandoned that thought process in favour of the social sphere.
This is what we get, as a society, for not insisting that "Homeland Security" be shut down back in, say, late 2001, once it became clear that it could do absolutely no good for society, and would certainly cause great harm to Constitutional rights.

The permanent fear culture of security theater is now far too entrenched among moneyed interests. It will take a massive effort by the public and by Congress to even begin to uproot it.
Unless paying them that amount means that they will burn out on the job quicker and move on... Opening up the possibility that they can't find an adequate replacement.

This is also more likely if the person is a poor negotiator as they will be more likely to just find a new job when they get unhappy rather than ask for a pay increase.
>we need leaders

it is hardly possible to describe the root cause of the problem in less words than that.
I think you're not looking far enough into this.

I promise, my opinion of this won't improve as I think through the further implications.
There is nothing wrong with that.

For exactly the right definition of "retain", you're right. For most practical definitions of the word, you're wrong.
I find the architecture to be really interesting and useful to learn from. However, they are way too expensive. 1000 tweets is not very much data. I'm building a realtime app now and easily am processing tens of thousands of relevant tweets a day. While a service like Datasift could alleviate a lot of heavy lifting on my part, the cost just doesn't make up for it. It feels like their business model is currently focused on use-cases requiring highly specific targeting, but not intended for use where services need high volumes of certain types of data. Shame, that.
As usual, apps users don't get it straight off :(
http://www.womendontask.com

I second the recommendation, the books are both driven by the authors' research & real-world efforts (Babcock is an economics professor at Carnegie-Mellon, Laschever was a research associate for Harvard's Project Access interviewing large numbers of scientists about their career experiences) and take a really pragmatic view. Somewhat unusually for books about negotiation the authors actually discuss the relevant research (including Babcock's own work) in ways that don't make me want to bang my head on the table. These are definitely not would-be self-help gurus skimming a few papers and mostly repeating third-hand stuff from other people's books.

One of the most interesting things for me about the books were that they go into other people's gender-based _responses_ to negotiation strategies, not just addressing the negotiator's behavior. The really frustrating part is that responses to women using the same techniques in experiments (or even the exact same written scenario with just a name change) got significantly more negative responses than the men... BUT they did still see an overall boost in the outcomes. Asking for it isn't going to make the bias go away, male candidates will still be treated better on average with exactly the same strategy, but it's worth pushing because it pays off.

I'd highly recommend both books to male tech people as well - the situation is a lot better for you, but some of the same issues do apply and it'll pay off.
This episode illustrates the reason to keep important communications polite and well argued, you just never know who the eventual audience might be. I think the author expressed himself well enough that this shouldn't be too embarrassing.
This is a separate entity. We're just users helping users.
I was thinking about 1) and it seems like a really cool idea. If you could also query the sites trusted by some person, that would be like a HN with domains only to some extent (and if you can have any domain you want, you'd probably use one per site, rather than making a hierarchy again). Realistically I probably need only 20 or so domains on a typical day anyways, so that would only require trusting 5 or so other developers.
Predictions of an economic collapse in China are in vogue
I would be very impressed if any real GC beat out CPython in terms of GC pause times, as CPython uses reference counting, which is far less subject to GC pauses than other GC methods (but has the disadvantage of worse amortized performance and inability to collect circular data-structures)
Do you mean that, because code is more expressive/terse, less project level (class, factory, etc) juggling is required? What you're saying seems to make sense but I'm trying to conjure an example to help me understand it.
ComScore says 42.6 billion online videos seen in October
Yeah, I didn't mean to imply that it was the author's fault, I was just flabbergasted by the assertion that it was a lot of work to make a GAE application scalable. Really, it's only the author's fault if he posted this link.

I did like the idea of user's bumping quota, as well.
Sure, quite useful.

Let's say a tester has some fairly complicated steps to repro a particularly nasty bug. So complex that writing down the steps correctly would take perhaps a half an hour. So they use the super useful feature of their bug report system to make a video of the repro steps. Shortly thereafter the bug is handed off to a dev. who quickly fixes it.

Meanwhile, the tester spent that extra 30 minutes being productive, finding bugs they wouldn't have had time to before and increasing the quality of the product overall.

Then 3 months later a checkin causes the bug to regress. And a different tester in a different team files a different bug report. Since the repro steps aren't searchable (being in video form) it's not easy to determine that this bug is a duplicate of the older bug, or that it's even a regression at all instead of a newly discovered bug. The bug then gets handed off to a different dev. who fixes it. Now you've saved 30 minutes of time for one tester but you've taken away who knows how many hours of tester time, triage (or release or management) team time, and developer time.

Repeat ad infinitum.

Video repros are useful, and they save effort, but perhaps they come at a cost that shouldn't be ignored.
The Best Zombie Game Christmas Ever
Sure the Zombie Apocalypse is on us, sure the undead are causing a fright, but how do you restore the Christmas spirit for this holiday season? Just like everyone else, the only way is through collecting Christmas gifts. But exactly how do you get Christmas back on track?
Are Clojure shops experiencing this? One of the things that makes Clojure appealing to me is the lack of types and simplicity (IMO) of the language.
Interesting changes. I can't say one way or another without using it how it will effect my experience but if they're trying to lower the bar for use the best thing they could do is make it easier for people to deal with multiple accounts. My google+ account is linked to my personal email which I'm never logged into during the day since we use google apps at work.
I don't think rollover UI is a good idea for touch screen devices..
I wonder if North Korea is open to sister city treaties?
There's a certain percentage of the population that always prefers the "old one." People don't like change.
While I haven't used Scala on an "enterprise" scale, I can certainly agree with many of the criticisms. However, in my experience, Scala is still worth it.

I don't deal with training a team of developers, nor do I have to integrate with enterprise-scale infrastructure, so those things just don't apply to me.

What are the benefits of Scala? I can think of a few, off-hand:

1. Traits: I really like traits and the way that you can use them to encapsulate cohesive and reusable functionality. In some ways, traits allow you to do a form of aspect-oriented programming.

2. Case classes are a nice, simple way of creating basic data structures. In Java, creating a data structure that should have a proper equality implementation and a nice toString is a tedious chore. Granted, I think Clojures record's are better since they give you immutability, too.

3. Closures. Other languages also have them, but Java does not. Being able to use closures can really help deal with things such as handling events. In Java, you have to resort to creating inner classes, some of which end up instantiated as members of the class.

4. Judicious use of implicits can give you some half-decent DSLs.

5. 3+4: A nice implicit conversion of a one- or two- line block into an appropriate instance of a ManagerAdapterEventListener can really simplifiy the code.

6. The mixed paradigm approach can be a blessing sometimes. I do prefer the functional approach. However, if you have integrate with a heavily object-oriented framework, being able to be object-oriented can be helpful.

Overall, I would generally prefer Scala over Java for my projects. However, I do prefer Clojure over Scala.
The big problem I had with Scala, and the reason I stopped actively developing in it months back, was its similarity to Perl's philosophy: there are too many ways to skin the same apple. Problems can be resolved functionally, imperatively, or in some (inevitably, when you come back to work on it, hard to follow) hybrid of the two; unless you set down clear restrictions and code guidelines, one man's Scala is entirely different to the next's.

I initially liked the expressivity the language afforded (and some of the supporting ecosystem - sbt, specs - I found extremely impressive), but came to abhor it over time. Unfortunately, after maintaining legacy Perl applications I've developed an aversion to anything that doesn't follow the Zen of Python: "There should be one-- and preferably only one --obvious way to do it."
I just realized that every page linked to in the current (black) bar (aside from Google+ and Photos, which both go to Plus) has search bars with different heights, widths and logo placement. This new bar will be a nice change.
You're omitting the fact that Facebook has always stated they may change what they do with your information in the future.

Yes, but Facebook disclosed personal information which people expected to remain private. Your Subway analogy doesn't cut it because Subway is trusted to disclose information, whereas Facebook is trusted to enclose it.

Even if you accept it was a lie, it's not fraud.

From the dictionary:

"Fraud: Wrongful or criminal deception intended to result in financial or personal gain."

From the FTC report:

"Facebook promised users that it would not share their personal information with advertisers. It did."

If that isn't fraud, I don't know what is.
And Reader is pushed further and further away…

It was in the black bar initially, between Photos and Web, but for whatever reason, was pushed down the "more" menu to be replaced by "Sites", which I'm pretty sure nobody has ever ever used.

From the video (which by the way, sometimes has Reader in the black bar, sometimes not), it looks like Reader is relegated to the second column of the "more" menu. So went from one mouse movement and one click from Gmail, to two mouse movements and two clicks to, now, three fairly wide mouse movements and one click. Fantastic.

They should just be more straightforward and just write a blogpost titled "We don't want you to use Reader, but why don't you make a webpage instead?".
Cities where people walk faster are richer than slow-walking cities
I complained about memory leaks back when pypy 1.5 (I think) was released on reddit.com/r/python.

A bunch of people downvoted me.
VC Overview: Industry Stats. Top Funds. Investment Structures. How to Get In
I reckon you'd have a very easy time getting freelance work, especially if you can run a profitable PPC campaign. Make a website, show some case studies and explain what you did to make the company money. You'll be turning away work.
I'd like to know the incubator that accepted your team (See email add. in my profile). Congrats by the way.
Using Your 401K to Start a Business
Amazon Web Services Planning Real-Time, Big Data Stream Processing Service
That's interesting because it sounds like not everybody has the same stuff in the bar, but yet, the order doesn't match what people are actually using the most, which they know. (in my case, I use Reader a lot, but it's under "more")
"Contrite". yeah. That's what I think when I see this:

>Overall, I think we have a good history of providing transparency and control over who can see your information.

That said, I’m the first to admit that we’ve made a bunch of mistakes. In particular, I think that a small number of high profile mistakes, like Beacon four years ago and poor execution as we transitioned our privacy model two years ago, have often overshadowed much of the good work we’ve done.

</saveface,saveface,saveface>
The Advantages of Metal Beds
This would be obvious to anyone who's ever had to program Java for Android.

It's slow enough -- why would you want to make it even slower?
Flashback Trojan
What's interesting to me is that if I had not seen the video, I would not have immediately guessed that hovering over the Google logo displays a drop-down menu. The tiny gray triangle next to the logo seems like a very poor affordance.
Possible impact of Javascript.Next on the IndexedDB APIs - my take
COTS Software
Why doesn't Wikipedia innovate with regards to their user interface?
I rather dislike their pushing more and more integration with .com onto .org installations.
References last far longer than they should, because the interpreter doesn't always let go of references to returned results.

There used to be a problem with certain statements being executed as expressions and printed, but I'm told that's been fixed.

The encoding is always Latin-1. Always. Hope you don't use Unicode literals.

It's not Python. It's Python plus other things. That's always a Bad Thing because it precludes taking results from the interpreter and using them in plain Python contexts. web2py also has this problem.
You are awesome, Rob.

I use to think, this guy has so much talent what's he doing in Hawaii. Now I know :)
How To Make Money with Buying and Selling Computers Successfully
One of the effects of this design is to disadvantage frequent users of any non-core Google Products. For instance, if you visit Docs or Reader every day, multiple times a day, you're going to spend a lot of time hovering and cursing.

Solution: let logged-in users star their frequently-used apps, and surface them at the root level menu (or even better, on the bar itself... almost like a Dock?).

Alternative: like the Chrome New Tab page, automatically surface a user's most-used apps.
Oh no. Oh HELL no. In keeping with the new look of Google Docs, Reader etc., they've added an extra 40px of useless, un-necessary vertical padding to the bar. While their intro video criticises the old bar for wasting precious screen real estate, this new bar wastes more than twice as much of it.

I hope that some day soon they wake up and realise that screen real-estate shouldn't be wasted the way they're doing. As it stands, the only way I can now use Reader is by Greasemonkeying the hell out of its stylesheets; on my small laptop screen, many of the rest of Google's services are now all but unusable for me. This "stylistic cohesion" that they're aiming for is driving me away from every Google product out there.
Companies – get your employees to answer questions on Stack Exchange
I'm going to vote for: money.

As others have suggested, this will probably be pushed out to the .org community through jetpack with the unstated goal of supplanting AdSense/AdWords for blog installations.
Thanks for this, my faith in being better off as a single founder rather than going out of my way to find another founder has been renewed.

I'll most likely email them thanking them for the events invite, but say that I would rather try and develop my product more than to jump ship to another.
The Revolution According to Steve Jobs
Sorry, I think I broke your site. I realized based on one of the comments here that you seem to be running a persistent interpreter and then just running the code snippets. So I decided to see what would happen if I changed one of them...

So I found the snipped that did something like

import collections
foo = collections.defaultdict

and added

collections.defaultdict = None

to the end of it.

Next time I ran it the original snippet just gave a stack trace. Oops :) Anyway, looks like you need to work on sandboxing the snippets some more.

I would have sent this to you via email or other means, but I couldn't find any other way to contact you in your HN profile or on your site.
Wow. These guys wasted a crapload of time on this.

Why would I want to print ANY of the things they've shown, when I could just open the app on my phone instead -- at least that way I can actually interact with the data?

Why are you killing trees for no reason?
The rule in American government is that only solutions that will be considered to any political problem must involve spending more money. If you want to shut down Homeland Security, I would suggest proposing replacing it with a new agency that can spend more money than Homeland Security is currently spending.
In practice, you're right, but in theory, the law is supposed to be "fair" rather than based on your net-worth.
Yes. There's a family of examples with design patterns, where what is a design pattern in a less expressive language like Java requiring a standard arrangement of classes, is absorbed into the language in a more expressive language. The "design pattern" is a kind of redundant overhead. Describing examples is a bit involved, because you have to describe both the pattern and the expressive alternative.

One concrete example is the visitor pattern, which is more simply written with multi-methods (a multi-method is one that is dynamically selected by the type of its arguments - though Java can have methods with the same name but different arguments, they are selected statically, based on compile-time types rather than runtime classes).

I actually can't think of any other examples off the top of my head, but "design patterns are language features in more expressive languages" is a common idea, so I'm sure others can suggest other examples (or google).

EDIT here we go (includes a list of examples) http://c2.com/cgi/wiki?AreDesignPatternsMissingLanguageFeatu...
Favicon is super important if this is to sit pride of place on my bookmarks bar and be my go to pastebin (which I would love it to be!)
Norway massacre: Breivik declared insane
Although I get your point, you might actually be surprised what your "cloud-based" AV is sending back.
If this solves the horrendous, inconsistent multiple account login issue from the last major rollout, then I'm willing to suffer wasted space and more clicks.
The reason I never noticed the increasing subordination of google reader (a product I use daily, or even hourly), is because I have other shortcuts for products I use that frequently. In fact, it's a little strange to me that someone would go to the google homepage in order to navigate to reader through the nav menu. That would never even occur to me. If I was already in the location bar, I would simply type in the url for google reader. Why would you type in the url for google homepage instead?
Twitter didn't buy Moxie Marlinspike. They bought one of his companies, which makes a variety of encrypted solutions for mobile phones. The Convergence project (which is an alternative to certificate authorities) remains independent of Whisper Systems.
TIOBE is the phrenology of programming language discussions, and making changes in an established programming language is exceedingly difficult even when you intend to replace the existing version. See also Python 3000.
The red indicator is a bit of a tax on attention considering the low importance things it typically signals. UI designers should be careful about attracting the eye this way w/o good reason.
So I'm not a big lisp guy, but from what I understand and what I know of CL, lisp is in a much better place on the expressiveness:simplicity relationship than Scala.

That said, some of these issues (slow collections, talent availability, tools) have nothing to do with language complexity and might affect almost any relatively new programming language if the implementors didn't consciously work to counteract it.
I'm uninterested in anyone's apology after they've been caught. If I'm convicted of a crime, I go to jail. No matter what comes out of Zuckerberg's mouth, anything less than people behind bars is a perversion of justice.
Neat. This design team has been thinking about this for five years.[1]

Personally, I think if the printing doesn't smudge, prints at the speed it shows in the video and isn't cancerous[2] I'd love to have one.

Aside from functional difference and advantages, physical things still hold a special power in the world, at least to me.

[1] http://berglondon.com/blog/2006/10/06/my-printer-my-social-l...
[2] http://www.cbsnews.com/8301-504763_162-20011903-10391704.htm...
Be that as it may, I'm quite grateful to whoever did the original writeup. He did a great job of doing it respectfully and providing a ton of good data for people considering Scala, or really any new language.
I think this is a very important point which would invalidate a lot of the critics about affiliate links, in my opinion.

I was under the impression from years ago that the Amazon cookie was actually pretty long-lived and, for that reason, I always kind of think twice before clicking a link that I see is an affiliate link. (e.g. if I just want to check what book is linked, without thinking that the particular post "deserves" the affiliate money quite yet)
In 2003 it reports that small farms that have $10,000 - $249,999 in sales to be 34% of all farms (in 2003), which is still quite significant compared to the 4.8% that industrial complexes (1.7%) and very large family farms (3.1%) hold.
unless you set down clear restrictions and code guidelines

What happened when you tried?
The Church-Turing thesis is not a proof - it is a definition of computability. (The thesis is that it is the reasonable definition. For all I know someone could come up with a new kind of computation that is stringer then turing machines and then we would have to redefine our notions.)