skysight-inc/HackerNews huggingface dataset:
[May 2012] The previous submission of this article

http://news.ycombinator.com/item?id=4018856

received just a few upvotes, and no comments. Meanwhile, I have engaged in hundreds of interesting conversations on other topics both here on Hacker News and on Facebook. I was amused to see how much Facebook's stock price has tanked since the IPO, but that is an investor's problem, not my problem. I use Facebook while its investors suffer, the same way I used AOL for a while during the 1990s. When Facebook fades away (the same way that AOL still exists, but is no longer a big name in the industry), I'm sure I'll still be able to connect with my friends through some new channel.
It's stuff like this that gives C# a bad name. If you strip away the enterprise-y, ASP.NET stuff it's usually wrapped in, it's a fantastic language.

After having spent a lot of time working in Javascript (and node.js specifically), I'm diving back into C# in my spare time, but learning to forget all the nonsense- no factories, no web.config, no ASP.NET framework... it's great. One highlight is Nancy.fx[1], a very lightweight web framework. Setting up routes is as simple as:

Get["/list"] = parameters => {
return "The list of products";
};

I'm also developing on a Mac with MonoDevelop- it's a poor cousin of Visual Studio, but it works just fine. I feel like there is a series of "C# without the crap" blog posts to be written- I hope to do so.

[1] http://nancyfx.org/
Work supplies IntelliJ. But I figured I'd upgrade my personal license (v9) "just in case". Plus add AppCode and WebStorm, just to try them out.

Alas, when I got to checkout, the discounted prices are not reflected in my cart.
This is access to your inbox for advertisers.

For those who don't use Facebook, if you receive a message from someone who is not your "friend", it goes into a different folder called "Other". Many people don't know about this and there's no notification in the UI for received messages. Visually, it's treated in a similar way to your spam folder but with less visibility.

I always assumed that the only reason for separating your Other folder so visually was to charge people to get out of it. I guess Facebook was waiting for more people to use their messaging platform as a replacement for email before pulling the trigger.
The prices for EU seem to be wrong after adding to the cart.

$25 PyCharm becomes 94.05 EUR.
$50 IDEA becomes 189.05 EUR.
Cheaper too.
The logic arrays do not physically transform when you program a FPGA. They get input from the program that determines their function.

The difference is essentially that with a normal CPU, the function is changed every time you load a new instruction. With FPGAs, you allocate a bunch of logic arrays to just one specific block of instructions all the time. That gives you the magic parallelism.

(The point is: you might argue that VHDL is just describing logic, but so is any other compiled code!)
Yeah, same for me with dotCover and dotTrace.
Edit: Looks like they fixed it now.
Edit 2: Whops, spoke to soon. The payment provider still fails.
Is it me or was that some pretty fast turnaround? Kudos to you, sir.
people are generally not hiring at times like this.

In finance, January is a great time to go job searching. People collect their bonuses and some percentage leave, and that opens up spots.
Please click through to the discussion of the project, all this was discussed before the grant was given.

This is what irritates me about Orlowski. The community debated (extensively) what they want to do, and some "journalist" from the peanut gallery comes in sniping at the good work of others. Orlowski is a disgrace.
Completely agree with you here, just want to add that if anyone is looking for a rigorous approach to infinitesimal calculus, check out this book: https://en.wikipedia.org/wiki/Elementary_Calculus:_An_Infini...

And more generally, look in to "non-standard analysis": https://en.wikipedia.org/wiki/Non-standard_analysis
Relevant part (http://www.math.drexel.edu/~ahicks/papers/physics-today.pdf):

"As a second example, take the object plane and the image plane to once again both be at x = 1 and define T(1, u, v) ≡ (1, −αu, αv). As with the flat mirror of the previous example, the transformation scales the image plane, but be- cause of the relative minus sign in the y and z coordinates, the solution surface will not reverse an object as a conven- tional mirror does.

The relative minus sign also means, alas, that no exact solution surface exists. I obtained an approximate solution surface confined to the rectangular volume x = 34 ± 1 cm, y = z = 0 ± 3 cm, and constructed a prototype mirror. With α = 160, the mirror’s field of view is wide enough that I could see myself in the mirror when it was held at arm’s length, as shown in figure 1. To achieve the appropriate ray paths, the mirror is saddle-shaped."

So, this mirror only does its magic in a small volume; if you move your eye closer to the mirror or sideways, or even when you look at it with two eyes, the effect breaks.

From cursory reading, I even get the impression that this mirror is also tailored to the positions and shapes of the objects being photographed.

But as I said: cursory reading. Corrections welcome.
Same for me , it shows 99$ in the cart.
I don't see any way to add skills to anyone I'm connected to. AFAICT, everything in there originally came from the old "skills" section of your profile. At least mine did.
Your skill set is strong and in demand, you have nothing to worry about. Enjoy the holidays and treat this as unpaid time off, I suspect you'll be employed before the end of next month.

What region are you in, or is remote work a requirement? Most interviewers like an in-person at some point, just a thought.
Hmm, i should read this book, I probably have a different perspective. I worked in the banking group at one of the 2 major rating agencies, then structured some large ABS transactions at Merrill Lynch and at one of the largest issuers, but haven't worked in finance for a while
This guy will have no problems finding work. But as a hot life pro tip for fresh grads: keep 6 months expenses in the bank. Minimum. Don't spend on any ++ till you're set with this base safety net.
10 Best Ways to Make Money Online
I know you said remote, but where are you located? We're global and have a presence across the US, so what you think is remote might actually be local.
It's insanely high-contrast with a relatively light (thin) typeface and light-on-dark. While I fear the idea of having that neon green as the background instead as I may start glowing, having a slightly heavier font or a not-so-extreme green would have been a lot easier to read. Even when I had a green-on-black terminal it wasn't a problem, I believe because the font weight was a bit heavier and physically deciphering the characters was less taxing.
As my first introduction to the ecological fallacy, I thought it did a good job concisely stating the fallacy, with good examples to illustrate it (both intuitive and non-intuitive).

The next question that would inevitably come up is: how do you know? I'm guessing there isn't a way short of looking at the data for individuals. It would probably be safe to always assume group data does not imply individual data.

And, of course, this is another way that people can use statistics to lie to you. I would not be surprised at all to find people intentionally using this fallacy to their benefit.
Virgin Galactic's SpaceShipTwo flies with rocket motor for first time
Bullpen Capital anticipated today's Series A Crunch years ago
Trying to buy RubyMine and I'm getting the normal $69 price. Bummer. Is the sale over?
The only one making potshots is Orlowski. Orlowski hates free culture in general, and is considered by most to be a troll, not a journalist.
Not creating a google plus profile to read.

http://luvit.io/ describes the project.
Free 'Secret Santa' giveaway with Spideroak.com
How to Engineer the Right Team
The ‘Was it Built with Bootstrap’ Quiz
I like Luvit, but what makes node so awesome is people wrote evented drivers for databases and such. I'm not sure that there is a community there to do that again in Lua. Also, the openresty approach seems like an interesting way to get high performance web lua without writing evented code.
Steve Jobs wanted Apple's browser Safari called "Freedom"
Facebook Tests Charging $1 to Send Some Messages
Markets are a mechanism for allocating resources.

Of course, there is neither the perfect market nor the perfect government.

It seems to me that the potential for abuse is greater in the government, though. There is one vote every x years, and good tracking mechanisms of what is really being done don't exist yet.

Signal/noise - the difference is that in the market, participants can not simply spend other people's money. They have to come up with real money somehow, which might be a pretty strong signal.
I'm a professor in a math department. We have some pretty bad teachers. Every department does.

That said, "bad" is subjective. Here is my RateMyProfessors page:

http://www.ratemyprofessors.com/ShowRatings.jsp?tid=1631570

One complainer said of me that "He isn't able to understand and answer questions that students ask in class or in his office." Huh? I consider myself a good teacher and work hard to improve -- and at the same time, many students aren't happy and I'm not really sure what I might do about this. I suspect there is some mixture of cultural misunderstanding (I teach in the South, and am very much not a Southerner), bitterness that I ask my students to work hard, and probably some legitimate complaints which nevertheless students don't share with me.

Whatever excuses I might offer, I did piss this student off, and I would like to understand how not to.

So I would advise you to do two things.

One, talk to your professors. E-mail them after grades are final, tell them you have some frustrations about the class, and ask them if they'd be willing to listen. They might surprise you. I, for one, don't get constructive criticism as often as I could probably use it. If your professors take you seriously, then you've accomplished your purpose.

If not, yes, by all means, write the dean, write the department chair, write anybody. Understand on one hand that it is their job to listen and they will probably be quite willing to listen, and on the other that even the best professors garner complaints, especially from lazy students. If you respect their natural skepticism, and make your points calmly, politely, and with evidence, I think you will find them willing to listen.

And BTW, I second everything dmlorenzetti said.
The Readability browser extension is awesome for cases like this. I use it all the time.
Change Facebook theme Facebook Chat Youtube theme using Facebook Chat Platinum
At a $1 per email, this may be for sales, but it won;t be for generic spam.
I'm looking at getting RubyMine as soon as the site allows. Question: If I have both Windows and Mac, do I need to buy two licenses? Anyone know?
The reason we did that is because /usr/local/bin isn't on the default path on many OS X systems, and we didn't want the installer to modify the user's PATH.

The thing about Homebrew is that it's great once you have it, but the user experience of actually installing it can be quite a pain, and we didn't want users who don't have it to have to go through the trouble. That being said, I still think it would be great to contribute a Homebrew formula.
It's not simple enough to be bare bones and not useful enough to bookmark, in my opinion. The idea is good, and the domain also.
Just in time for my new Ubuntu install.
The problems Scala fixes
That was a talk from 7 years ago. Wikipedia experienced explosive growth at around that time, and the WMF (the organisation you donate to) have expanded their remit since then.
> Writing a letter to the dean will work because in academics all those professors secretly or not so secretly don't like each other.

-1. There are some haters out there, but I object vehemently to the use of the word "all". I don't have a single colleague whom I dislike.
Virtual Therapy Startup featured in Wired
Asp.net webapi is quite good, I have to say!
> You cannot cook anything good in a rice maker anymore than you can a microwave except, of course, rice.

This is silly in the extreme. A rice cooker is just a pot with a built-in heating element and a sensor to tell when the water has boiled off.

Most dishes you can make in one pot, you can make equally well in a rice cooker. (The exception being when you need to carefully control the heat.) Do you really think it's impossible to make a good one-pot meal?
Ask HN: way to view paypal gateway views?
Is there a way with paypal to view how many people got to the payment page?
So you are complaining that you didn't get the karma 500 days ago that wallflower got? Or are you just pondering the mysteries of stories getting picked up? I see it isn't the latter since in this comment http://news.ycombinator.com/item?id=4097127 you indicate you've done research on that topic.

So what are you saying?
Jetbrains stuff 75% Off for the Mayan Apocalypse
Agree with your view on Tibco. I am forced to use it ; simple JMS with ActiveMQ would have sufficed in almost all the propjects that we have in-house ( other than the trading apps). But arguing with Tbco/management-ecosystem is a waste of time.

I do think that messaging solutions at this point are nearly indistinguishable from each other.
> Homemade stock is so much better than the stuff in cans.

I think it took about three books (Kitchen Confidential and two cookbooks) telling me how much stock from scratch can effect your recipes before it sunk in enough for me to actually do it.

Even if I'm in a pinch and have to used canned or boxed stock, I still try to keep some frozen bones and fresh mirepoix veggies around to infuse some extra flavor.
Not sure how they play this out in the future but for IDEA 12 vs latest PyCharm they first added the new python-related features to PyCharm and then to IDEA python plugin. The codebase seems to be the same but release cycles differ.

Also some of the plugins are available only for PyCharm but this will hopefully change (for example, Lua plugin is only for PyCharm).

As of today I haven't found a way to add new packages to virtualenvs in IDEA but they are easy to install in PyCharm.
awk script to convert abook to vcf vcard (found with a search, haven't tried it out)

http://blog.karssen.org/2010/05/24/script-that-converts-a-sq...
Tcl/Tk 8.6 released (now stackless, w/coroutines, tailcalls, and more)
This is going to be a very productive last 14 hours of my life!
Does not work with Javascript disabled. Temporarily allow qz.com, still broken. Lots of overly generic and/or suspicious tracking domains blocked. Tab closed.
Grouper Social Club is hiring a lead developer
Why Grouper?

*

Actually improve lives.

We want to help people connect to what really matters in life: spending quality time with friends, old and new. After all, you need stories to take Instagram photos of :)

*

Solve harder problems.

Getting people together offline is a hard problem. Matching algorithms, logistics optimizations, customer service AI, a real-time CRM. Web scale is boring. Offline scale is uncharted terrain.

*

Build a real business.

Grouper has what economic historians like to a call a "business model." This gives us more control over our own destiny. We've also raised funding from some of the best investors in the world to help us grow even faster.

*

Have more fun.

Grouper is about having fun and making life more interesting. And we practice what we preach. We all go on Groupers, have epic happy hours and events, and generally enjoy the real world. After all, that is what we're all about.

-------------------------------------------

Who are we?

We're a tiny engineering team trying to keep up with explosive growth. We're led by 2 technical co-founders who graduated from MIT and Yale, but actually got their educations at previous startups.

-------------------------------------------

Who are you?

You're a world-class developer with a track record of shipping excellent products. You're comfortable hosting a brown bag tech talk. You're a fearless explorer - If there's something you don't know how to do, you'll figure out the lowest cost path to understanding it.

--------------------------------------------

If this sounds like you, send your github profile and an example of something you've built to hackers@joingrouper.com and we'll drop you a line.

--------------------------------------------

http://joingrouper.com/jobs

http://joingrouper.com/stories

http://joingrouper.com/about
As a fairly experienced programmer, I spent about the same amount of time on assignments for Algorithms, Part 1 and Odersky's Scala class. I think the main difference was the lack of standalone quizzes in the Scala class, but at the same time I'm not sure that having quizzes would've added much in terms of additional understanding.
Which may be a good thing. What if Facebook harvests enough data that the "spam" we get is low in quantity and with very high probability it's something we actually want, as that price requires? If ultra-targeted advertising becomes viable as a model for Facebook, it'd be much less of a nuisance than just shoving ads in users' faces all the time. Value-added, even- it's reliably connecting users with markets they'd voluntarily participate in.
The models can be part of the meltdown without really being a cause.

If I choose to shoot you with a gun, and have a variety of appropriate guns, it is not the fault of the specific gun chosen that it was used to kill you. I had motive, opportunity, and alternate means available.
Not to mention they would be quickly exposed.
Exactly my point... That's what we saw in the west (that's what the western media focused on), because it neatly fits the narrative of capitalism-as-freedom of our mainstream media. According to the sources I referenced above the educated students were actually a minority who joined the protests later. The huge majority (which was not the focus of the media) was made of peasants and factory workers pissed at the reforms.
The shop is being updated and for a short time was showing the full prices. Please try again and don't purchase until you see the discounted amount. Should be working now.
I believe you can do this via Wikimedia chapters.
Just great - so someone who wants to spend $20 can have my phone beeping away? Does this get past banning a contact? Can you even ban a contact?

What happens next, pay Facebook $10/month so others can't pay them $1 per message to spam you?
The sale is not over! The shop is being updated and for a short time was showing the full prices. Please try again and don't purchase until you see the discounted amount. Should be working now.
Regarding the first point, which OS X systems are you referring to? The default PATH on Mountain Lion definitely contains /usr/local/bin, as you can see here:

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

With respect, I don't share the view that installing Homebrew is a pain. Even the most inexperienced would-be developer can follow the very simple guide I (very coincidentally) posted yesterday: http://hackercodex.com/guide/mac-osx-mountain-lion-10.8-conf...

But it seems you guys are amenable to offering both the .pkg installer and a Homebrew formula, which would be great. :^)
Care to elaborate a bit on that?
It's pretty common for people with young children to seek true remote or at least 2/week office work.
What Everyone Knows About Austerity
Techniques for Distribution Analysis in OLAP
I haven't had a chance to look at it, but have heard good things.

The sad thing is that even ASP.NET MVC- which is 100x better than WebForms- is used 0.001 as much. The same fate may apply to the Web API. It just doesn't seem like there is much interest.
Likely

>>> Remote Fulltime opportunity

he's not in the Bay Area
Sorry, shop was being updated. Should be working now.
I found this an interesting rebuttal to a previous discussion held on hacker news. http://news.ycombinator.com/item?id=4931272
I agree with you about Nancy, and I also use ServiceStack alongside it, but I don't think the linked article has anything to do with ASP.NET specifically. The author does seem to be an ASP.NET MVC guy though.
I believe that both Luvit and OpenRESTy use coroutines to manage async code.

You're not forced to use callbacks as you are in JavaScript.
Gee, I wonder how this will go over with privacy regulators.

"We have given people meaningful privacy controls to prevent unwanted messages, but we let other people completely override them for small amounts of money"
Should be fixed now. Sorry for the problem.
> both were unwilling to lift a finger to help outside of class.

> I found both obnoxiously holier-than-thou; very much the condescending academics.

I'm not saying you're wrong, but I would urge you to be slower to judgement.

I have developed at least a little bit of a reputation for being unapproachable and reluctant to help students. Which I find very unfortunate, because I am quite happy to help students and indeed wish more would seek help.

In my case I suspect there are two factors at work.

(1) I am always annoyed for an instant when I'm interrupted from my other work. I do my best to recover and welcome the student warmly, but people pick up on my very first reaction, and that's not the part I can change readily.

(2) I am teaching in the South, which is culturally unfamiliar. It is considered polite to chitchat about the weather or whatever before getting down to business, but I can never think of anything to say about the weather and typically ask students what's on their mind right away. Unfortunately, this probably makes a few people uneasy.

In short, there is probably another side to this story. If you endeavor to understand it, you will have enormously more leverage if and when you complain.
Love these! This is exactly what I find myself thinking every time I end up in a church listening to a sermon or a classroom listening to a professor. For me, the point of bringing people together is something like finding the serendipitous connections amongst them. It's such a frustrating shame to go to all the trouble of bringing people together face to face only to squander such a precious moment with a flat, wooden wall of words.

I'd actually go one step further with the first point and suggest asking questions, not just soliciting them. In my experience some questions flop and you have to be quick on your feet to find another one. Really it's like improvisation in music, I find. It's not unstructured but it's definitely real time. And in fact, the more I prepare (as bravura recommends), the better the "conversation" goes, in my experience. Unfortunately, interactivity doesn't scale beyond a small audience.

On the third point I find that one of the most fruitful questions is "Why?"--and a particular kind of why: What are the experiences in your life that lead you to hold that belief? There's a personal story behind every proposition, and to my mind the story is way more interesting than the proposition alone. The story is the content of the proposition, even.

Example: At drinks recently a philosopher friend announced his contempt for what Dostoevsky(?) called "men of nature and the world"--brutish, unreflecting politicians and captains of industry, these sort. Taken aback by his tone, I asked who he had in mind. "You know, George Bush ..." yawn "... and my ex-girlfriend's dad." Oic. NOW we're getting somewhere. :^)

I suppose this goes back to the idea of emotional connection that you mention. For all our vaunted rationality, I don't think that it exhausts us.