skysight-inc/HackerNews huggingface dataset:
Various Ways About Online Advertising For Small Businesses
What exactly is Peter Thiel "betting"? That he will be able to find another Mark Zuckerberg and in the process derail the academic careers of several hundred or more promising candidates?

Hopefully the students who don't "make IPO" will be able to continue their studies.
Um.... http://en.wikipedia.org/wiki/LaTeX2HTML
Ignorance breeds aversion on social issues
In terms of currency value they are. However if you assume that the relationship between money and utility follows a sigmoid curve: in terms of utility it cost them far more than it did you.
Right, that was my point, that mid-career researchers don't make the starting salary of elite professionals. The starting salary of a Biglaw associate is 160k at the top firms in the large markets, that's beyond what even a full professor makes in many cases. Which only makes the OP's argument stronger - "hard to turn down a job where you make double what a mid-career researcher with a PhD would make".
Are you being sarcastic? Flash is the worst possible place to do cryptography. You should never do closed-source crypto, especially not when a company like Adobe is involved. That would be a security disaster.
It is possible to build all kinds of crazy type stuff into any lisp. Look at Qi or Typed Racket they build all kinds of type-stuff into the language (Im not an expert in stuff like this so I don't know how far you could go). There are allready people working on this in Clojure.

A Typesystem in this still combind with some tools to check this befor you run the programm should provide almost everything you get from Haskell or Scala.

This kind of approach does yield the additional benefits:

1. Much easier to change

2. You can add another static analysing system ontop of it

3. Less restrictive
Scala is not Haskell and in Scala you can only check if a variable contains an Employee or a String. The problem is that such types do not actually contain anything useful about the content within that object, it just says how the object behaves (the messages it responds to).

For instance, say you have a String ... well, a String containing what? A name? A regular expression? A number waiting to be converted to floating point? A bank account number? A phone number? An email?

I don't see compile-time type-checking in Scala as something useful, as most often than not it stands in my way. It does help to alleviate some bugs related to incorrect usage of types, but on the other hand you need tests with good code coverage anyway.
Thanks everyone for the suggestion..this is followup question, both
I am bad at finding a good domain name for my product and service, since secureme.com is taken, what is the next best name for my product..

Here's a 2 minute intro video about our product..
http://youtu.be/1Hf5hbVxuJw

I am open for suggestion, appreciate your help

Thanks
James Khoo
secQ.me Founder
Palatino for text is fine, but what math fonts go well with it? I think them main reason I use Computer Modern is that the math and text fonts look so good together.
Getting better at Angry Birds with Moesion
Short? It's 90 minutes long!

It is also superb, one of my favourite TV documentaries. It deals with Cantor, Boltzmann, Gödel and Turing, and revolves around how their work eventually destroyed them, hence the title.

I love showing it to people: it was made for BBC4 and as such it is understandable by people with little knowledge of maths, but it's always capable of blowing their minds.
An honest question about the quote:
Was it not the purpose of the Chrome OS to be rid of native applications in the first place, and replace them with well tailored (specific to the rendering engine in Chrome) web applications? Does making all the Google applications native to the iPad go against the entire purpose of Chrome/Chrome OS?
1) Are your placement & review scores on both app stores comparable?

2) Do you have any data on paid versus free/ad-supported apps?
I never drive above the speed limit, fuck getting tickets. Deal with it, horrible drivers.
> Haskell has typeclasses which would probably correspond to structural typing in Scala.

Nah, typeclasses are nominative typing but added post-facto (you can define a typeclass instance for a third party's type). Typeclasses are similar to Scala's traits I think (I don't know if you can add traits to a library's types though).
Excellent Quote
What is your population density of the US compared to the UK for example? So how do you think that affects the average number of cars on the road that you will pass on your average commute? Do you think passing more cars increases or decreases your chance of death? Do you need more or less skill? How much of American towns, suburbs and cities were built before or after the introduction of cars? Were they designed to handle cars and not have really windy roads? Note that you said it, 'huge and sprawling'.

Do you need to be taught snow driving, will there be snow on the road for 6 months a year?

Is it more or less likely that you're going to be driving on a winding mountainous road or a big open freeway?

You can't compare driving in different countries or even in different states in the US as the skill needed and problems are different.
They are a viable lifestyle business. But it depends on what sort of business they want to be. They've taken VC funding which signals they're after more than sub 1% market share.
WinZip v16.0.9686 - Trusted Compressor Tool
Most resources you find will have origins in Buddhism. Ignore it. I'm an atheist too, and while I can't speak to the link above, look up Mindfulness in Plain English for another source that, while written by a Buddhist, is pretty much an "instruction manual" where you can just ignore every mention of spirituality and Buddhism (there aren't many of them beyond giving some context in the introduction). While I groaned once or twice (a mention of levitation...), the spiritual/religious content in that one is light enough that it should be easily tolerable for all but the most rabid hardline atheists.

It's available for free at urbandharma.org (there's a direct link elsewhere in this thread, that I'm too lazy to look up) or you can get a hardcopy from Amazon.
Many people, including experienced Scala developers (e.g. me), find Dispatch hard to use. The BlueEyes HTTP Client is much simpler:

val client = new HttpClientXLightWeb
client.host("somesite.com").get[ByteChunk]("/some/url")

That, plus some imports, is all you need
There are a lot of Scheme implementations floating around the web, in any language you can imagine. I have one of my own (shameless plug: http://code.google.com/p/bobscheme/) in Python & C++, and there are many others, at least some of which are better than mine in some respects.

The implementation linked here is IMHO badly written - that's not good code to learn from. So if your goal is to learn how to implement Scheme, I suggest to look elsewhere. For example, one good resource is Scheme from Scratch: http://michaux.ca/articles/scheme-from-scratch-introduction

Note that this is nothing personal, I just frankly think this is not good code to learn from.
Thanks for the update. I've removed mention of your old project.
Because politicians will largely enact policies which enable them to be re-elected.

I don't know the specifics but I strongly suspect that coming out against the war on drugs will lose them more support than it would gain them. Support in terms of some mix of votes, finance, influence and connections.

If this was un-true then some politician would have realised that standing for legalisation would win them an election and would have done so by now.
Did you do Ruby prior to Clojure? It's interesting to see you making the jump to Ruby right as I'm heading down the opposite direction on the Polyglot Interstate.

I jumped on the Ruby ride in mid-2007 and the libraries lacked polish; Rails had performance issues, RSpec its hiccups, and Cucumber was quite a frustrating experience, yet there seemed to be so much potential there that I staid on.

Now Clojure seems to be going through similar evolution. Libraries and frameworks like Enlive, Pinot, and core.logic display immense promise but the full stack feels still a bit wobbly.

But it is as you say; different situations and people need different tools. I still do most of my web dev client work with Ruby but I'm itching to try out Clojure for more complex data processing and, when the libraries mature, full-stack web development.

EDIT: Oh, and I'm with you on the stack traces... Good thing there's an update due in Clojure 1.4.
I have run endless tests comparing Android revenue to iOS revenue. It's pretty difficult to make money from Android with the same apps. Either with Ads or Paid - the Android version of the exact same app gets less downloaded (even if free), the revenue from Ads dies out quicker and if it's paid, it will get bought much, much less.

I believe the core problem is that there is no clear discovery mechanism. With iOS people use iTunes to sync. They open the app store and can try to discover new and unknown apps that happen to be in the charts. The same does not exist in Android. New apps don't get discovered.

Almost all apps in Android making money are externally marketed or viral. Making an app for android is like making a website - nobody will come unless you do something else. iOS however, does the marketing for you.
Mozilla Popcorn video editor & html5 video framework
The whole point of having an expressive type system is to encode useful properties in it. If a type of String isn't any use to you, give the value a more expressive type. Make a Name type, or a RegEx type, or whatever. Use unboxed types:

http://www.chuusai.com/2011/06/09/scala-union-types-curry-howard/

if you don't want to pay an abstraction tax.
I've seen compulsive smokers (myself included) in developers, just as I seen them in almost every other profession.
I'm not sure how there's a correlation between developers and smoking, but I can surely confirm that sedentarism will harm you.

When I work at home, I just lose track of how many cigars I'm smoking until I see the ashtray and start crying inside.

My semi-conscious process goes like this:
I sit in front of the computer. I attempt to tackle bugs messing with my head.

If the problem is particularly difficult, I somehow figure out that I'm not smoking/flicking a cigar within my fingers and I light one up.
Later, I repeat this action for hours and hours.

Right now, for example, I've been up for a long time, trying to convert an x86 emulator to JS with the beautiful emscripten, to later run Windows 95 on top of it.
Just thinking about it makes me giggle, because it is proving to be a lot of fun!

The down side is that I'm an avid smoker and I will smoke quite a bunch of cigars in the process.

Also, there's a lot of weed among developers. Not sure how prevalent that is in the USA.
And Bang & Olufsen
It's worth noting that the reason so many people routinely speed is that roads are engineered to be driven on faster than the speed limit. The best way to get people to drive 35 miles an hour in the city (say) is to build roads with narrow lanes, frequent stop signs/signals, roundabouts, etc.
Nexus only for Chrome
I have a Love/Hate relationship with Debian/Ubuntu packages.
99% of the time it works swimmingly and is superior to any other way of installing software.

Then you get a problem where you try to install something really simple like the jdee extension for emacs and you get this:

Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
jde : Depends: cedet-contrib (>= 1:1.0pre4-2) but it is not installable
Depends: cogre (>= 1:1.0pre4-2) but it is not installable
Depends: eieio (>= 1:1.0pre4-2) but it is not installable
Depends: semantic (>= 1:1.0pre4-2) but it is not installable
Depends: speedbar (>= 1:1.0pre4-2) but it is not installable
Recommends: ecb but it is not going to be installed
E: Broken packages

Wow great, what the hell are these packages and why the hell are they not installable?
It gives me absolutely no clues whatsoever so your only options are:

A) Google the error and hope that somebody has exactly the same problem with exactly the same version of the distro you are using.

B) Try and compile everything from source which about 50% of the time will generate even more cryptic error messages or ask you questions you have no idea of the answer to like asking for the locations of obscure libraries and even when it does work,it will take the software outside the cozy world of apt-get management and may require you to install different versions of dependency libraries all over your home folder.

C) Completely give up on the idea of installing that software.

incidentally if anyone has a solution to this particular problem with jdee I'd love to know :)

I don't understand how these conflicts come into existence in the first place, surely if two programs require different versions of the same library to run it should be possible to somehow install both versions and link each program to a different one?
How Viable Does a Product/Service Need to Be?
This is an interesting problem that I think some states in the US have at least partially solved.

The highways in Michigan, for example, are almost all set at 70 MPH (minus those around large cities like Detroit, a point I disagree with). The result has been a dramatic reduction in speeding. I'm not sure if road safety has improved or not since the change, but since I have taken the same way to/from work 5 days a week for 15 years, I can say I haven't seen any increase or decrease in accidents, personally. What I have noticed is a dramatic change in driving behavior. When the limit was 55 MPH, the majority of traffic was going at least 60 with a sizable minority of traffic working very hard to get around those doing 60.

From my personal perspective, 70 MPH feels fast enough. It probably feels that way because I'm not being tailgated at that speed, nor do I feel like I'd have to slow down to take a bend in the road at that speed (my understanding is that the highways in Michigan are designed to be driven safely at 75 MPH in reasonable weather conditions). By casual observation, most people are driving between 65 and 75 MPH outside of rush hour.
I'm a little confused. I agree that these various types of bad driving are difficult to enforce, but how does that justify the massive over enforcement of speed limits?
I wish that political liberty was important to technological innovation, but it might not end up being so.

True, and I didn't mean to say that one way was better over the other. It was more of an interesting observation.
I actually thought about the contact lenses in Torchwood that could overlay text on your vision.
Why would you think this could ever be open source. It will be expensive to develop, and no corporation will spend the money to do so and then open source the software. It may (not likely) be jail breakable, but you still have to pay (probably) thousands to get it.

I was thinking one way for people to afford them would be to accept ads. I would hate that, and I think I'd just wear glasses or normal contacts.

In fact I'd be much more attracted to this sort of thing in glasses, because they'd likely be cheaper, and glasses can probably support more functions. And you wouldn't have a radio receiver concentrating radio energy directly on your eyes.
I can just about spell English words. I am not able to correctly Google foreign words.
Though I disagree with much of this article it is the main premise that I have the most trouble with. It is precisely because speeding is considered by much of the population to be an acceptable behaviour that it needs to be policed. Much like drunk driving in recent history, it being so socially acceptable is why it is so dangerous - if someone drives like a maniac at 30-40% over the speed limit people feel uncomfortable telling them that they are in the wrong.
The problem is that most of the web has been gobbled by inane "check this out!" comments and insightful, rich discussion is confined to an ever smaller % of it.

A lot of people feel very alienated by this lowest common denominator standard of the web and the fact that niche sites are dying even in absolute terms. Hopefully we will see a revival, when more people realise they were better off before this over-sharing nonsense. People adapt more easily to a lower standard than to a higher one, though.
Speeding tickets exist to generate revenue for townships and municipalities. Period, full stop.
Commodity Prices — November 14th 2011
It does, but it does not support downcasting (it does support upcasting)

For instance, the Ord typeclass extends the Eq typeclass, so any instance of Ord can be used as an instance of Eq. But there is no way to cast an instance of Eq to an instance of Ord.
Inside Higher Ed: You Aren't The Exception
Speed limits really should be more self regulating. The driver should be skilled enough to know at what safe speed they can drive. If they cannot determine this speed, they should stop driving or at least slow down.

I ride a motorcycle, and often the 'safe speed' for me is far different than other vehicles on the road. Sometimes its faster, and sometimes its slower. When I'm on a big highway in the mountains (4 lanes each way), I can probably get my bike to go up, down and around hills far faster than your average car can on the road. Up by Cleveland there are some signs about 'sharp turns' on the highway and say they should be taken at 25mph. I can easily do them at 50mph, and that isn't even really leaning in hard.

Yet, other times, I go significantly more slowly, especially at night, in the rain or in fog. There's some road (22?) I take back from Pittsburgh to Columbus, and in the summer between the fog, the bugs, the corners and the darkness, I often find myself going 20mph on a road that is marked at 55mph during the day. I use my own judgement here and slow down, and pull over to let cars past me.

In the past 13 years I've been driving, I've never gotten a speeding ticket, and I have never been in any wreck with another vehicle (and never rode my bike off the road). To the letter of the law, surely I've deserved a few tickets; yet, I've driven safely and I feel that I'm well trained and always ride within my ability.

As a side note, I feel that motorcycling overall has made me more aware and able of driving all vehicles. I'm infinitely more aware than anyone else on the road, and I think much more about what's right for me safety-wise, and not just what the roads say.
The author is hopeful at best, even to concede each single tenuous argument made, the article still doesn't make a convincing story. To consider even the most simple counter points makes the article entirely feeble. (Does the author believe ad-supported apps are unique to the marketplace?)

iOS's high revenue isn't chance:
The iOS store is a stronger performer due to not only a better demographic positioning, but it's an extension of the worlds largest music store, it's a longer-term cultivation, it's run by a company with very-high consumer trust, apple seed programs and provide continuous incentives for developers, apple's yields massive advertising and events programs and apple's incredibly high penetration due to inclusion with iTunes and installation on all iOS devices, are each very strong reasons on it's own.

Meanwhile, those factors do make it a popular choice for developers who are wanting mainstream consumers, but this doesn't leave android in the dark. Android can tout greater variance/complexity of applications due to more lax regulation by google. Such as porn, apps that are counter the OS's UX, apps that reproduce functionality or overtake certain OS features and of course simple apps.

Millions of increasingly fragmented Android devices out there will not make the marketplace more attractive to developers. Plus Google is only half interested, their goal is to get as many Android devices out there, to ensure Google search and services are the only choice for consumers as this is their business model. The emergence of a future run by smart phones where search was commoditised by the phone provider was the motivation for Google into making Android.
This is just an editor based on the ideas of TeX. You cannot use TeX or LaTeX directly, other than trivial insertions. It can only export to LaTeX.
"Your 10000th blink is a winner! Blink again for a free iPod!"
Is this particularly endemic to start-up culture? University was also extremely demanding and brought many people to their knees. And while on the one hand, you may work harder than you ever had in your life, you are working for yourself, your own goals. There is a liberation in that (I can certainly speak for myself - to be reminded that every drop of effort I'm putting in is for my own forward movement keeps it going).

I hope those who are young and just learning how hard they can push themselves have a mentor. I owe mine a million thanks a thousand times over.
Find out where you rank on Github with GitHire
1) If it's the same app (like the OP says) this is irrelevant. Even if it isn't positioned high on the Android store - doesn't matter. For the OP if he makes the app that he makes - iOS makes him money.

2) What kind of data? Data for his app? OP says he _sells_ on both platforms. Some of us may not like the idea of ads on our apps (somewhat like some of us don't like ads on our personal sites). But you may be correct in suggesting ads work better on Android than paid apps.
He's assuming there aren't ad-supported iOS apps too…
You do realize the futility of such questions given Turing completeness, right?

It is not about what can be expressed, but about how you express things. You do not need function literals in Scala, but it is sure is more concise and cleaner than anonymous classes in Java. You do not need traits in Scala, but it avoids code duplication or the overhead of wrapper classes or proxies in Java. You do not need case classes and algebraic pattern matching in Scala, but it is far more concise and less error prone than having to write the obscene amounts of boilerplate you would write in Java.

And so on.
Oh yes! Thanks for pointing out. Fixed now.
I've been building this site for a client/partner: http://www.bartonirwin.com (unfinished; will soon replace: http://www.aristaballroom.com)... I'd welcome any feedback.
As a compromise, how about setting speed limits based on safety rather than revenue? If a particular stretch of highway can support 80MPH, set the limit to 80. If the difference from the current limit is large, the change could be made gradually.

I don't think speed limits are a problem per se, the problem is that they're not set rationally. How many roads have you seen where traffic flows 10MPH above the limit? It happens all over the place here, and it's a sure sign that the limit is improperly set.
Book Review: The Thank You Economy