skysight-inc/HackerNews huggingface dataset:
> With Javascript you can declare functions as variables, pass functions as arguments to other functions, return functions as the result of other functions, and use them as part of a data structure.

I'm pretty sure you can do all of those things with function pointers in C. void (*func)(void), for example.
We 100% agree, we're going to make this about the crowd, that's Step 2!
If anything, I'd say the education system is over "gamified" in the way that farmville is gamified. Everyone is trying to game the system, teach to the test, optimize for exit exams, etc. Dragon Box brings the important concept of the game actually being fun back.
I'm not surprised that many people use OpenX -- I'm surprised at how little competition there is for ad servers.

Last year I wanted to build an ad server that could integrate with legacy backend systems and add some custom targeting logic, but I couldn't figure out a good way to do it. All the popular ad servers are either crappy, too limited, too expensive, or some combinaton of the three.
National 2012 savewater awards
"For example: if the recipient never opens the links featured in the email, an email like "Are you still interested in this?" could be sent after some time..."

Though that makes sense from the user's point of view, I don't think many mailing-list managers would go for that because it would decrease their memberships. The features I'm talking about are here to please the subscriber so that he doesn't unsubscribe :)

But I agree that there could be even more complex options. One thing I thought of for certain types of mailing lists (e.g. HNSummaries could work): you can sign up for a delayed email that takes into account how the first receivers reacted to your links. Let's say the email is made of 25 hottest links from HN. You could then get a delayed email with only the 10 most clicked from these 25.

Or one that automatically adapts to the kind of stories you've apparently found interesting.
We're not about cheap drinks, that's just step one. We're going to be about recommendations for drinks, social night planning, and flash deals for bars. The change from "cheapdrinks" to "The City Swig" reflects the change in vision from a cheap drinks site to this broader experience we're trying to bring to our users.

I can totally see your point though!
Dragon Box is fairly different than any other math edutainment I've seen. Most of them are thinly disguised exercises in calculation. Dragon Box focuses on learning the abstract relationships first. Actually, I think it would be an interesting game to introduce in a college level abstract algebra class.
As an NYC resident: great idea! Now, please don't list anything in my neighborhood!

We have enough 'woo'ing college kids as it is. :)
> you sucker someone in our org in to some shit like this

Didn't think they would secretly do that.

Ulterior motives of corporate overlords, be they pushing Silverlight or pulling us into a msn search strategy are a recipe for friction.

That said i'm not in marketing, not in the US, and we are a small org with limited resources that is perpetually screwed around by agencies, so my views are probably of limited value.
Thanks! Go Hoos Go!
I don't see why Email can't replace Facebook, with some kind of social-aware email client.
I'm a just a dev on the site, but here's my point of view. The news has overblown the actual laws concerning the marketing of drink specials. We have actually been in touch with the Virginia ABC since the start to make sure nobody gets in trouble as a result of this site. The laws are in place because Virginia is afraid of underage drinking, and they believe that drink specials encourage underage kids to drink (of course, they wouldn't be able to get into the bars, but that doesn't seem to concern the legislature). As long as the drink specials are advertised in a responsible manner, the state doesn't seem to have a problem with it. Luckily, being developed in VA means that if it works with the laws here, it will likely work with the laws pretty much everywhere else.
Indeed. It's a week long camp, and every week is a different session. But it's structured so kids can work on the same projects between weeks if they keep coming back.
Maybe call it "best discount" ?
Vestidos de Madre de la Novia
Well I think it depends, sqlite can behave as an entirely in-memory database I think - so what would be the difference between that and a pure ruby in-memory database, really?

If you want to just fake 'em all, which does not sound particularly ideal, people just generally mock em
I think it should be said that the right strategy is very case-by-case.

Some people will know why things are not working out, and for them, you don't need to say anything about cause. It would, for example, just re-open a wound.

Others will press to know, and it's best to have something short and clear to say, say that thing, and then elaborate no more. You can't get in an argument or go into the fact-finding rabbit hole about it (the outcome is settled).

If you don't have a reason, you will look like a fool, and this will tend to lead to a bad outcome.
Whoa thanks man! It's def going to have to be a social app going forward, we 100% agree. Cheap drinks is just a starting point.
I think an important idea to keep in mind is opportunity cost. Don't approach this as: they want to remove other things from the core curriculum to make room for this symbolic manipulation game.

We're talking a couple hours of fun, and the chance that math won't seem so scary in high school.
If you're not a designer, don't design. Just focus on building your product, app, service, whatever. Visual design is temporary and won't hinder adoption as long as the product itself works as advertised and is fun to use.

Set your hourly rate, configure it to represent how much time you think you'd waste sifting through online designs and spend that amount on a decent theme that will work with Bootstrap, Foundation or any other framework that a developer can configure.

Designers don't post billable collateral on the web. They're too busy working and keeping their design under the radar is part of the business. They don't have a Github mindset so don't bother trying.
The Peddl video is great too: http://vimeo.com/36041554 (Valentine's Day angle is because they released it back in February)
Thanks for posting the overview paper. I wish there were more meta papers summarizing research on subjects like these. I am a big fan of annotated bibliographies but it is often quite tricky to collect them as most journals are at best just publishing literature reviews.
Ha. Yes Microsoft targets enterprise customers. By purchasing tons of print ads in PC Magazine etc. Take a look at the SG&A for both companies and you'll see that for a company that doesn't manufacture many tangible goods (the xbox is a blip on the radar compared to Apple's manufacturing) sure spends a lot of money, much of it on advertising:

http://ycharts.com/companies/MSFT/sga_expense#series=type:co...
And the help/"Learn More" link is broken.
I see the city's wig when I read this. Swig, while being a great word, is not something I think of immediately. Kind of like Pen Island.
Steve you jus NAILED it. Nailed it. Please, tell SendHub, we need connections and help, we need them badly and SendHub is dope as all get out!
Might as well have a box with all the local AA meetings.
Maybe this is hopelessly naïve, but I almost feel like having to navigate through sticky legal restrictions offers some advantages to a startup. For one, it's a barrier to entry for competitors. But even more, it forces you to be creative with monetization, and lets you tackle some interesting problems others may have decided to skip.
Isn't this whole "let's change the title" thing happening much more often?
The experience you described regarding upgrade is grossly outdated. Have you upgraded recently? The transfer wizard (forgot the actual name) does such as awesome job of moving your data to new OS that I have seen even the cookies persist after OS upgrade without me having to do any tweaking.
Two suggestions:

1) use geo location services to automatically pick which location to show (thus eliminating a click in the beginning)

2) put a big "call a cab" button up. You suggest people "swig responsibly"... help them do so!
I've always like the name of this Australian service: http://www.thehappiesthour.com/
$100 for some TL crackhead giving $5 worth of service? Homeless guy clearly had you figured out.
I'm not writing CS grads off, as a matter of fact, my post is all about CS grads with OR research being the true future movers & shakers of the field, didn't I?

I would have guessed that most OR research labs had a fair number of CS grad students.

Exactly. A fair number. It should be the majority.
I think the easiest tack is to stop assuming that people are liars until they've exhibited behavior that would cast them as such.

Not everybody here is the biggest fan of DHH or the 37Signals crew. That's perfectly fine. I don't know anybody here that would consider anything they've done as untruthful or as deliberately misleading. At the most critical extreme, you could maybe consider some of their sales copy as overzealous, but that's a far cry from outright dishonesty.

That said, you're of course welcome to say whatever you feel. However, I agree with Thomas that it is bad form. Different wording may well have helped the situation.

Finally, sometimes we post what's on our mind. I know that I'm guilty of it, and there are a ton of posts that I'd love to take back, either because I reacted inappropriately or made myself look stupid. Happens to the best of us.
Sure, but the idea that tweets have an expectation of privacy, reasonable or not, is absurd.

From a PR point of view, Twitter did the right thing. They executed their right to challenge the subpoena. Now they have to begrudgingly hand over the data. It makes it look like they'll fight for their users, even though there's clearly nothing they can do.
I'd hate to see what would happen if you torrented porn.
Slow start is irrelevant in the context of a CDN.

Cloudflare is like a bunch of people suddenly realized what every CDN in the world with a dynamic acceleration product does, but then they blog about as if it's all magic and unicorns.

Every DSA provider maintains persistent connections to origin nodes. Every DSA provider runs a custom multiplexing protocol between the first and last mile POPs on their network. Nothing here is new.

The only moderately interesting thing about this is that they're sending X bytes instead of Y bytes once every 60 seconds. Meh.
A designer's job is not about using tools to make things look good. A designer job is to make decision about how things work together. And because of that, this post title pissed me off. If you're talking about a visual tool, talk about the tool, don't say you can design without designer.
Good suggestion - we'll A/B test that shit. Thanks!
Simon Singh's book was my introduction to crypto and the wonderful Mathematics and mathematicians behind its vivid history. I had it with me all the time while doing the crypto-class.com online course a couple of months ago for a good historic perspective supporting Prof. Boneh's hardcore crypto topics. Highly recommended. Actually, his Fermat's Last Theorem book is also fascinating if you are interested in Math history.
The "strawman" you're referring to was in response to this:

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

specifically the complaint that this problem manifests with lots of off-the-shelf software (although I suppose he didn't specify FOSS in his original comment).

However, I wasn't directly responding to that guy, I was more responding to what I feel has been aptly described as a "witch hunt" by others on this page.

It might not be an easy fix if you're not familiar with PHP's guts

10 years is a long time for someone to have the chance to get familiar with it.

Even if you assume that for 8 years, everyone was saying "oh, it will get fixed some time" even 2 years is a long time for anyone affected by this problem seriously enough to become familiar enough with PHP to fix the problem if that's the path that will produce the most value for them (ie. if there's enough value in some existing codebase or off the shelf software to warrant fixing this if there's truly no other workaround).

Still, I can see the sense in promoting major issues like this with PHP, but posting the bug report on the front page of HN is far less useful than, say, writing a blog post about it with some case studies of where the problem has been manifest, how people have dealt with it, the history of the bug, etc.

Actually that's a good blog post, might put it on my list ;)
free advertising! We have a lot of people who look at the site, and it is incredibly difficult to find drink deals online in one place (at least in Virginia), so people go to the places that are listed on our website that have the best deals. If you're not on the website, our users might overlook your bar. Seems like a good enough incentive to me. We will also market the ability to directly contact the bar's core crowd via push notifications and SMS when that is ready by the end of the summer.
Exactly my point. Projects that don't make the transition risk being perceived as legacy and irrelevant. There is real opportunity here for new solutions that embrace the new rather than stoically stay in the old.
> In short, this is no big deal. The information was legally subpoenaed in connection with a criminal investigation. I think this is only on the front page because it has the words "Twitter", "Occupy", and "Forced" in the title.

I agree. No doubt there are hundreds of similar subpoena's for the same set of information from Twitter users; in this case it happened to be a user connected to a movement that is garnering media attention.

PS: Note that I am not condoning the actual case itself; whilst I can't say their actions are ideal (likely to just annoy the public they need the support of), this case is an extreme overreaction.
Yes, you should.

It is not anyone's job to cure you of your misconceptions. "Prove it!" are the two most ignorant and wasteful words we have. When someone actually involved with a situation tries to assuage your irrational fears anyway, and all you have to say is "I don't believe you, even though I have nothing pertinent to offer except the speculation I rode in on," you're being stubborn, ignorant, and an ass. If you have something to add, some tangible counter, then by all means, offer it up for review. But otherwise, you should remain silent or gracious.

For the record, I disclaim any interest in this actual story, beyond the fact that people are getting so damn riled up about it. The metastory is riveting.
Amen. I've been using http://www.rapidee.com for ages though, with great satisfaction.
Maybe you don't want to replace three java programmers with one clojure programmer, but it might not be so bad to replace fifteen java programmers with five clojure programmers.
"If Apple has so much to benefit from app discovery, why has it taken so long?"

Because it's a hard problem to solve? Because app vendors are excellent at gaming any system for competitive advantage?

Curating apps is tough, whether it's delivered via an app store, or whether it's a publicly available app.

There's a reason it was easier to find apps in the PC era; there weren't that many quality apps. There were 1-2 word processors worth a damn, a few spreadsheets, and a few databases. Development costs were high because the apps were difficult to create, and distribution costs prevented developers from monetizing them easily.

Compare that with today's apps; small, easier coding, far easier distribution. You end up with millions of apps for Android and iOS. And there's no hallowed authority like BYTE or PC Magazine to bless your app;

Somewhere out there, someone is thinking along the lines of Page and Brin, thinking out of the box about how to make app discovery work; and when they do, we'll all slap our heads and think "why didn't we think of that?" And then the SEO guys will slowly adapt and app discovery will end up like web discovery.
This is really cool! I'm doing something with a similar perspective, that it's better to simplify the programming model around it than to limit the feature set. I'll give instahero a try.
I like it a lot. I'd love to see an option to filter out cheap stuff for going out. The site is currently aimed at college kids so it's fine, but if you ever expand to hit the mid 20s with a job crowd you'll need that filter. You couldn't pay me to drink Natty ever again. :)
You, sir, are clearly clairvoyant. Both in the works!
Glad to see that I'm not alone in this frustration
Is Australia the next upcoming tech startup hotspot to watch?
Sure, but the idea that tweets have an expectation of privacy, reasonable or not, is absurd.

What about the rest of the information associated with a Twitter account?
I get what you're saying... that this isn't some shady National Security Letter deal. This is "how it's supposed to work" with a judge signing off on a subpoena.

But I think you are missing why this is of interest to many people: What criminal charges are being investigated here? The article makes it sound like "disorderly conduct" but surely that can't be right. I guess it's unfair to make assumptions since we obviously don't have all the facts, but based on the public information about this case there is certainly at least the appearance that it is based on trumped up, retaliatory charges.
I love the idea. The idea that college kids don't follow price as a drinking pattern is way off -- notice that bars coordinate happy hours as to note compete with each other.

As long as City Swig doesn't limit themselves to just alcohol and price, their business has endless potential. Good luck.
That's right; facebook, google, apple and possibly others are on a course of mutually assured destruction. If they neglect any aspect of social networking (mail, friends, shopping, instant messaging) they fear that dominance in one aspect will lead to dominance in all.

To not play is to risk suicide.
Firstly, the (at this stage surely still alleged) infringement on another's intellectual property is not equivalent to the theft of a car, or the selling of a bridge that you don't own, or whatever.

Secondly, I was simply saying that injunctions can disadvantage some people or organisations, and that they don't even have to be people directly involved in the injunction.
The best way would be to specify the return type directly. This is unfortunate, but it is how basically any language (that I know) save Haskell would do it.

So instead of having a return function, you would use something like List.return or Maybe.return or whatever. This is the same way you would solve the problem of read (that is, the opposite of toString): Double.parse, Integer.parse and so on. When you have a polymorphic function, you would pass in the type as appropriate.

Clearly, this is not ideal. However, this is basically what the Haskell compiler does for you with typeclasses--loosely speaking, a function polymorphic over a typeclass gets transformed into a function accepting an instance and its normal arguments.

In OCaml, you could solve this problem with a functor. So your polymorphic module is parametrized on another module that provides the return and bind functions. I personally like this approach less than Haskell's, but it is more flexible (for better or worse): you can have different modules passed in for the same type. In Haskell, to get different behavior for the same type using typeclasses, you'd have to create a new type with newtype.

So in short, it isn't impossible: you just have to do more manually than you do in Haskell.
But how will they feel Right On The Internet with that sort of perspective?
I've been trying to push my Amazon friends here to go Prime ever since I first got it when my Kindle Fire arrived. Saving on shipping most of the time (unless I'm buying an ebook) pretty much takes care of the tax for me.
Made this for Gainesville, FL back in 2008 http://www.nightgator.com/
We're working toward defaulting to a "recommended" view, where we use info on what you've liked before to make recommendations. Chances are, if you're mostly interested in craft beers and red wine, we won't be stressing Natty prices for you.
I expect my Direct Messages in Twitter to be private -- don't you?
:) Discussing ever-changing authentication schemes alone could (and does) fill a book. Then protocol changes. Discovery changes. UI changes. Better feedback on copy/delete performance. Pause/resume. Syncing and replication schemes. Performance tweaks. Metadata preservation. Filesystem specific concerns. And this is all before you step outside of the Windows world.
I agree. The tweets are public. Who cares. The email address is not public.

This sets a dangerous precedent that if you post on the Internet you are giving up your anominity.
I think 37s is well within their rights to do this however they wanted. But still feels lame, how it all went down.

Current sortfolio customers got told clearly, 37s doesn't care about their business. Users of other ones of 37s' 'second-tier' products got a warning shot: your tool could be shut down or sold off any day. 37s hasn't revealed the new buyer, and appear to be hands off from here on out.

Just seems like a lot of value has been lost here. I think a better way to go would have been trying to find a strategic partner, and taking a longterm equity stake. Or bundling up Sortfolio, the 37s Job Board and The Deck into a new advertising company, with a CEO who will grow it. Something where the handoff can grow the legacy, instead of 37s washing their hands.

Instead Sortfolio lives, 37s got their money, but the whole thing feels icky. my 2 cents, no conspiracy theory
Agreed. Also it clearly accounts for the futex related load issues and it even gives nice and readable C code to see the problem happening.

This explains it for me. Thanks a lot for the pointer.
We're never coming to NYC, don't worry! We're college towns and mid-sized cities all day.
This reminds me of a vertical-focused Yelp, with good semantic markup for prices of individual items. Super cool, nice work guys. Will definitely keep an eye on you going forward.
People love us at VT, we've seen lots of growth there. Turns out usually 1 person knows all the specials, and everyone has to look to that person. No longer.
I don't think the government has the duty of disclosing that information to the public (or even the suspect) until it charges him. It'd be pretty silly if they did.

They need to convince someone, say a judge, to issue the subpoena/warrant.
Kind of yeah! We get that a lot, I like it.
Why does the hive disagree? If law was objective, we could replace judges and juries with software. In the end, the law is not drafted, or applied by any objective or empirical framework.
The profit motive. MS doesn't fix anything that doesn't make (or prevents losing) profit.
A big win for the Internet is not having to cough up who you are. This proves that e government will hunt you down if you say something they don't like and will violate privacy policies along the way to get it. This could mean anonymous Internet is over.
It's pretty strange to have your base liquors mixed in with mixers. If I'm looking for a good cheap gin, it's not really relevant to know that I can get a REALLY BIG bottle of triple sec for REALLY CHEAP. I already knew that.

I usually use http://gin.findthebest.com/ to figure out what good options are. If there was local store data in one of their charts, I'd use it all the time.
I wonder if Linux is more robust with regard to overclocking? I routinely overclock my self-built boxes one or two steps. AMD makes this very easy because I just overclock the turbo mode which is very rarely used, but is there in case I need it, e.g. a build.