skysight-inc/HackerNews huggingface dataset:
Quite frankly - you didn't respond to any of the objectives I raised. But I will respond strictly to the one's you've made up.

#1 - You're treating the quoted text as (I quote) "a quote". It's not. It's a small piece of a much larger whole.

Hmm - last I checked, a small piece of a larger whole IS a quote. Webster's definitively settles this in my favor.

#2 - No - there is no subjectivity involved in the claim that his lyrics are 'juvenile' and 'simple' especially when the man himself has said so on several occasions, both in verse and out. (See the song: Moment Of Clarity) If the artist himself says he 'dumb downed' his lyrics, I think its purely factual to then say his lyrics are 'simple'.

#3 - Pardon me, you don't know a damned thing about me or how I grew up. So no, your assumption is not fair. I've seen the gutter in my life. I've lived in places that I gather you are only familiar with through Jay-z songs. So forgive me if I take a particular offense to this comment.

Situational empathy? Are you kidding me? I suspect this kind of careless, 'there are are few better options' mentality stems from a brutal ignorance of what inner-city life is really like. So let me just help you out by saying there are thousands of kids from these terrible situations, (many of whom I work with weekly), who do not deal drugs, who stay in school, who pursue scholarship, who do not idolize Jay-z and his calling cards, thug-culture, gun violence, promiscuity, drugs, and death. Unfortunately for all of us, these kids are in the vast minority.
I think that most would agree that the Science Is Vital campaign proved him wrong.

So the achievement of the "Science is Vital" campaign was to deliver a petition to the UK Government asking them not to cut science funding, which later wound up being cut by less than somebody predicted at some point?

And this is isomorphic to a "revolution" how? Call me when there's a gay pride parade in Tehran.
WPEngine will be a success.

I wasn't saying otherwise, you're attacking a straw man here. Nobody said blogging is passe. Nobody said there would be no customers for this. I was merely explaining why there were limited results from trying to convert RSS subscribers into customers.
IDEA (IntelliJ IDE) is a diamond - but not visually. In terms of editing (and this applies to scala, ruby, javascript as well as java) the experience is amazing - it really understands what you are doing.

But it is the ugliest thing... just horrible, but if you can get past that, it is a great tool.

OS-X users are a big paying contingent for Jetbrains - so I expect they will find a way, one way or another, to make it run well.
My wife uses the Lose It app on her ipad. Seems to be working for her as she has lost around 10 lbs!
After considering all of the angles, we chose Django over Rails. At the end of the day, the biggest difference between the two is the languages they're each based on. And at the end of the day, we prefer Python over Ruby. This is for a number of reasons, including massive community and commercial support, libraries, etc.

This is not to say RoR is not awesome, it's mostly a preference of language.
What doing a Startup feels like
Yeah, its just the whole "there are lots of gems" argument, and ruby is a pretty nice language anyway.
You make good points (admittedly to someone not as versed in the finer details as yourself) and I thank you for your reply.

Would it have made a difference if Ubuntu had removed all Gnome branding from their desktop? Then things like this wouldn't matter, no? -- "It's supposed to be Gnome and it breaks in subtle ways -> Bad Gnome?"

If Ubuntu users do not complain or complain only in Launchpad, wouldn't they also be the type of user who doesn't know what Gnome is unless it's labeled as such? How would they think Gnome is crap if nothing was labeled as Gnome?
It's kind of shocking that the session vulnerability seems to be so new to so many. It is painfully obvious. It's one of the reasons that many sites demand that you enter your old password before entering a new password (ensuring that, in the event someone steals your session cookie [which includes simply accessing a public PC], at least it's a temporary vulnerability).

This particular entry, however, uses the worn and now ridiculous "fail" meme five different times. Fail.
What is going on here?

http://media.englishrussia.com/ya/0_59828_2cce1aaa_orig.jpg
If he is a good fit and would add value to your company, hire him. Presumably he would still have the necessary contacts at his original company to help you get in the door, and it sounds like he could probably introduce you to other decision-makers in the industry.

If you wait until after he has signed his current company up for a contract, you are going to create a perception problem, regardless of the reality of the situation. It simply looks like a setup to the majority of people who won't be privy to the entire context of the hire.
It's much more unlikely that there is a sniffer between your ISP's routers and the target servers for interesting traffic than an attacker listening to your AP traffic. Your ISPs have a vested, primary business interest in keeping their network and peer traffic secure. The coffee shop could care less if people hack each other's Twitter over their AP.

Think about it, say you want to grab somebody's credentials for a popular website. Do you a) hack into their ISP or b) follow them to a coffeeshop and open up Firesheep. What's the easiest angle you are going to take? Local network sniffing isn't the trivial example of sniffing, it's the most vulnerable and probably most exploited target. (Just ask Google.)
The web is either going to figure out the problem of dynamically changing due to minority opinion or we're going to have a tremendously huge social problem on our hands in a few decades.

I really don't understand what you're getting at there. Can you clarify?
MSc CS student here.

As some others have mentioned, I love doing stuff in C. However, I'm also keenly aware of its pitfalls and shortcomings. As such I prefer to do most my stuff in higher level languages like Python and Haskell only dropping to C for speedy data structures (if profiling proofs it necessary) or for convenience when doing low level OS code.

However, I know a lot of my fellow students have an extreme dislike for C and only wanting to program in languages like Java/C#, even languages like Python and Ruby seem under represented.

The students who seem to appreciate systems level code and C seem to be a minority in my university. Which of course means there is more competition to hire these students when it comes to people looking for C developers.
Shannon's original paper, "A Mathematical Theory of Communication", is still a good read: http://cm.bell-labs.com/cm/ms/what/shannonday/shannon1948.pd...
I view ORM and MVC frameworks like a stepping stone. I first started programming using these wrappers/layers because it was simple to use. I was able to get the same data I could have if I statically programmed SQL queries onto my code, and I didn't care if I executed 1 or 50 queries for each page that loaded. Who cares if SomeGuyJoe's site does this. If what his site does works, who cares how it is done.

When I decided I wanted to learn more, I started to learn what the abstractions did, and hacked and changed it to be better for my particular use. Then I moved on to lower level languages, and now I have a decent understanding of how to write my own abstractions, yet I still use abstractions because they let me focus more on what I am wanting to do, instead of how to do the things that let me do it.

This post could be changed to say that anyone that learns a higher level language is harming themselves. The skills and syntax you learn from Python cannot be used in C# or Java, so you should just learn assembly. It is all machine code in the end and these languages are just facades. Only real men program by moving bits to registers.
http://www.technomancy.org/google-suggest-venn/#start=Why+is...
They teach quite a lot of languages at my university. You can choose between Pascal and OCaml for the first programming course. Half a year later, you are supposed to write middle sized projects in Delphi and Java. Second-year student learns C++, and then chooses between further C++, Python, C# or CUDA/OpenCL classes. C is used in Operating Systems courses, Oracle and PostgreSQL on Databases, PHP, Javascript (JQuery) and Python (Django) on Web Applications. Prolog, Smalltalk and Haskell are used in Compilers classes. Students use language of choice on Team Programming Project.

These are all obligatory, one can additionally attend optional courses on Prolog, Dylan, Common Lisp and some other I do not recall now.

So yeah, learning C better would take time needed for all these courses and thus would narrow one's view. From my experience, most people do not like to use C for anything other than Algorithms classes, and even then they are more likely to use C + STL than plain C. Those who do can take Advanced Operating Systems classes and tinker with Linux kernel, or Microcontroller Programming.
it's an excellent point on digg's challenges diversifying. the sexism was a huge barrier to attracting and keeping more diverse participation. i'm not sure i saw digg's failure is a general indictment of democracy, though :-)
Fred Wilson was the first one to clue me in to the "Valley of Death" phase. He expands on it here: http://www.avc.com/a_vc/2010/05/from-hopes-and-dreams-to-the...

I also like to advise entrepreneurs to take advantage of the financing environment that is available to them during the hopes and dreams phase. It is a strange situation. Your company will be worth more to investors during the hopes and dreams phase than it will be worth while you are crossing the chasm. So you should raise enough capital at hopes and dreams valuations to get across. If you don't, a down round is waiting for you as yet another challenge while you are crossing the chasm.

Companies with no revenues but big potential are worth whatever the market will bear. But once you have revenues and are heading towards earnings, the market will be able to better assess what you are worth. Revenues and earnings multiples will enter the valuation discussions. And most of the time, revenues and earnings multiples will result in a lower number than hopes and dreams, at least for a while.
Nice, looks a lot more legitimate.
It's all about getting your idea out there and testing it. If it doesn't work, then adapt, evolve, and test. Keep testing until something works and then execute like you have never executed before. Execution is key, but you have to find what works, so yes stop theorizing and just build it already.
For those who have sites built on Drupal the combination of two modules can keep you relatively safe. First secure pages (http://drupal.org/project/securepages) and secure pages hijack prevention (http://drupal.org/project/securepages_prevent_hijack). With the combination of the two, a user session can still be hijacked. However, it will only allow them to go to non-SSL pages. In the case where a user may login and visit a lot of pages that aren't sensitive, but some that are this is a good option and pretty easy to set up.
> I... haven't locked my front door during the day

This isn't what people mean when they say they don't lock their doors. I grew up in the country in northeast Ohio. I knew many people who simply never locked their doors, including overnight or even when they weren't home.
Jonathan Blow's talk on responsibility in game design
Jonathan Blow (the author of the Braid game) gave this talk on September 27 2010. It's about addictive elements in games such as FarmVille and how that may not be so swell, all things considered.

The talk is about 1 hour 45 mins long; download only, no streaming.

Direct links:

MP4 download: http://edtech.rice.edu/cms/?option=com_iwebcast&action=view&format=mp4&title=CS+Colloquium%3A+Video+Games+and+the+Human+Condition&uri=http%3A%2F%2Fwmdp.rice.edu%2FComputerScience%2FCSBlow-27Sep10%2FCSBlow-27Sep10.mp4

MP3 download: http://edtech.rice.edu/cms/?option=com_iwebcast&action=view&format=mp3&title=CS+Colloquium%3A+Video+Games+and+the+Human+Condition&uri=http%3A%2F%2Fwmdp.rice.edu%2FComputerScience%2FCSBlow-27Sep10%2FCSBlow-27Sep10.mp3

PPT slides: http://number-none.com/blow/slides/games_and_the_human_condition.ppt
Have you had kangaroo meat? How is it? (Hopefully you won't say "tastes like chicken".) There is a great butcher I visit who often has frozen kangaroo meat, and I've considered trying it.
i really like agave on ubuntu, using color theory
Jonathan Blow (the author of the Braid game) gave this talk on September 27 2010. It's about addictive elements in games such as FarmVille and how that may not be so swell, all things considered.

The talk is about 1 hour 45 mins long; download only, no streaming.

Direct links:

MP4 download: http://edtech.rice.edu/cms/?option=com_iwebcast&action=v...

MP3 download: http://edtech.rice.edu/cms/?option=com_iwebcast&action=v...

PPT slides: http://number-none.com/blow/slides/games_and_the_human_condi...
Not at all. I meant for it to ask a specific question. Your response hit all the notes.
The Del.icio.us Lesson ( May 2nd 2006 )
All the purported reasons for FB doing this seem topsy turvy to me. Sacrificing the experience of the majority for the sake of the minority.

I mean, why not use @startupmail.com for your personal addresses and have your app use @startup.com? You can set up aliases like fred@startup.com so the obvious guess-address still works, but this way your users don't end up asking "is this legit?", your corp emails still won't get blocked for spam, etc.

I really dislike the UI of sending app related emails from a different domain. It's an ugly solution to what may be a non-problem, and if there really is a need to separate corp from app addresses, treat your app as the number one priority. Use gmail for your corp correspondence if you have to.
I can obviously get it to work with most queries. I was just pointing out that it does seem to strip out letters or return a poor result if the query is part of a larger word.

Yes, I'm using "X is"; I used "MIT is" in my comment for greater clarity.
Perhaps people call themselves a C programmer because they are advertising their skills for a job. Calling themselves "a programmer" might find them getting less jobs.

But to assume the argument has merit, lets follow it to its natural conclusions: since when was SQL a low level language?! SQL servers are vastly more complicated than Rails.

Another assumption the author makes is that, for any programmer, SQL is the constant, and time spent learning Rails is wasted if one has to switch to Django. This just shows the limited world view of the author. For many, Rails is the constant, and SQL, Couch, or Mongo are the choices.

To stick with the tool analogy, C is the giant processing equipment that skilled operators used to print my photos in an hour (http://bit.ly/aCoA0K), while Rails is the little Canon Selphy sitting on my desk. Both produce identical results. One of them does it a lot faster, for a lot less money, and a lot less failures and maintenance.
You would be surprised how many people decide to stay with the hammer they know, regardless of a better hammer (easier, less intensive, less mistakes) being released. The only thing that might sway them is the master carpenters up on the food chain heavily promoting their use of their new hammer, but that still may not be enough. Having a better tool is one thing, actually getting people to use it is something else entirely.
Geek Vs Geek 2.0
Is this a new C api [competing with KDE / QT and GTK] ?

Why not use Javascript/SVG/HTML5 for Linux desktop UI ?
It will happen eventually, anyway, Im not the only person saying this.

The browser stack is a better alternative to X-Windows protocol, on balance - you can keep the advantages of client/server separation by using ajax+websockets.

Or go the Node.js route and expose OS parts as Javascript API.

Either way you'll have an environment many more people will enjoy hacking UI on, and therefore better chance of improving Linux desktop.

Although its open source, its still another API that is used nowhere else.. so its expensive for a developer to jump in.
Wouldn't it be easier to get a wildcard SSL certificate for *.mysaasprovider.com? That way you can serve all subdomains off a single IP address, since the name will always match.
You don't have to use a service like Typekit to use a pretty webfont. The advantage Typekit has is that it gives you access to a lot of font choices to use (which you wouldn't otherwise have access to) and hosts/serves up the fonts for you.

Sites not using Typekit are most likely just using their own @font-face solution and hosting the fonts on their own server (which can also be a faster solution than loading in 3rd party font solutions).

Never use fonts and just hope a user might have it. It's not too hard to roll your own solution for serving up pretty fonts using @font-face. You will need to read up on it to learn the ins and outs, and what sort of goofy idiosyncrasies exits that you need to deal with.

I would recommend using the @font-face generator from fontsquirrel.com (http://www.fontsquirrel.com/fontface/generator). This helps you take a font you want to use and prepare it for the web, creating all the different font file types, as well as creating the css you need to use to embed the font for use.

When you use the font, be sure to use it as part of a font-family, so that you can plan what fonts to use as a fallback in case your @font-face declarations don't work out.

Understand that your font will be rendered differently between various browsers and operating systems. Sometimes using a css declaration like text-shadow (text-shadow: #FFF 0px 0px 1px;), and matching the text-shadow color to the background color the text is on, can help smooth out jaggies on the rendered font (works well for webkit browsers), YMMV. Definitely check out how your font looks in all the major browsers, as well as different OS platforms. For instance, I have found Windows XP to render some @font-face fonts much worse than say Windows 7.

Just know that things aren't quite perfect yet with @font-face, so think long and hard about using it in a production environment, and really test all platforms, browsers, etc to see how it looks. Understand how your choice to use a custom font might hurt readability for large blocks of small-sized text (like a blog post) because of rendering issues. Also, Remember to use custom fonts responsibly, you really shouldn't need more than 1 (2 max) custom fonts on a page. Some people get a little carried away.

Some free fonts you can use online. NOTE: Always check the font license to see if you are allowed to use it on your site. If you plan to make a profit on your site, always check to see if the font can be used commercially!:

http://www.josbuivenga.demon.nl/

http://code.google.com/webfonts

Recommended reading (these should help you get in the head space of what you need to do, and what the @font-face landscape looks like right now):

http://paulirish.com/2009/bulletproof-font-face-implementati...

http://nicewebtype.com/notes/2009/10/30/how-to-use-css-font-...

http://www.evotech.net/blog/2010/01/font-face-browser-suppor...

http://blog.themeforest.net/tutorials/how-to-achieve-cross-b...
I thought the whole point of this mechanism was to avoid giving away cookies?
Correct me if I'm wrong, but I think it might be that on Windows, it harnesses DirectX, and since the whole point of Flash/Flex is to be able to run on all of the platforms (fairly seamlessly), this could be difficult if OpenGL isn't present on the system.
I think the top problem with Digg is that the biggest founder, Kevin Rose, simply has no incentive to follow through and give Digg a good exit.
His shares in Digg are too diluted and he's too heavily-invested outside of Digg for that to ever be a possibility. He probably made more off of the sale of ngmoco than he would with Digg.

As weird as it might sound, my ideal Digg situation is that Kevin buys back shares from VCs (everyone knows Digg's over-funded) to get some sort of monetary incentive to perform.

Digg's potential is so great. It's just sad to see it go down like this.
I was testing an app with SNI SSL today and can confirm Firefox on Windows 7 throws an error.
"This was the most unkindest cut of all." - William Shakespeare, Julius Caesar.

If it's good enough for Shakespeare, by God it's good enough for me!
Sometimes language specialization is a result of domain specialization. If you're an embedded programmer or a game engine programmer, there is a good chance that you will use very little in your job other than C or C++. People don't necessarily set out to become proficient in a particular technology, it just happens that the technology is the best tool in their domain.
At the moment through the following,

Web Crawler (custom)
RSS crawler (custom)
Grep/Parsing of various API references and the like.
API's of certain services.

Pretty much everything is hosted locally on the machine though.
Awesome response ... thanks a million for taking the time!

Update
I spoke with the developer behind Forrst who told me that he isn't using the method you've described. He says "those are in there for if it's on the users system. If not there are (less good looking) fallbacks." Yikes!
Damn! Only yesterday I bought the balsamiq :) I checked your stuff briefly but did not get a chance to play around. I definitely think there is a market for this.
Have you tried these guys: https://www.goldenfrog.com/vyprvpn/vpn-service-provider
Social systems run on herd mentality. It's that way here on HN, it's that way everywhere you have some kind of voting system (currently)

The problem is very simple: the crowd is often wrong, uniformed, mistaken, prejudiced, emotionally irrational, or misled.

Democracies work by giving voice to the minority. The black preacher standing on the corner in 1960 telling the majority whites that Jim Crow laws had to go? He was protected. He was able to work with the majority to promote his opinion and change things.

But nobody liked him. At least at first. At least not in the majority. He was considered in the same category as those calling for the immediate liberation of farm animals -- somebody with a strange and odd opinion that would never work in modern society. Perhaps he was a bit of a nut.

Minority opinions are frequently wrong, no doubt. And there are lots of weird and crazy people out there. But for a social system to function, people of strange and perhaps offensive opinions must be able to persuade others of their cause. It's the entire basis for change.

If this is not replicated on the web, what will happen -- what already is happening -- is that the software will manage to split people into tinier and tinier groups of total conformity. The naive might think this is a good thing: no more trolls to ruin the conversation/group. But actually it's the worst thing imaginable: no more minority/strange opinions persuading others that change is needed.

In civic life I can stand on the street corner and talk to passerbys. On the web, if I'm shut out, I'm shut out. There is no voice (or rather, everyone can speak as freely as they like, they are just never heard. Same difference)

This change-by-minority-persuasion is a critical part of healthy systems. Without it? I'm not a fortune-teller, but it's not going to be pretty.
It's not scamming, it's marketing. The customers aren't committing to anything more than a simple mouse click. Scamming would be telling them they get one thing and then giving them another on checkout or form submit.

This is no different than hanging a "50% off everything" sign in front of a store with fine print that says "except for certain marked items"
entering "25 mi/hr" turn at 100mi/hr ... may be it is a pivot if you're driving a Ferrari or Lambo