skysight-inc/HackerNews huggingface dataset:
Honestly, I was going to reply in kind at the time, but then decided to do my part in keeping HN civil. :)

This prof will likely not get in trouble, however my comment was regarding the general sentiment - the claim that you cannot get in trouble for helping to violate someone else's contract is dangerously incorrect. The bar might be high, I don't know enough about that, but in general you most certainly can get in trouble that way.

I was thinking about the case where Kai-Fu Lee breached his contract with Microsoft by joining Google, and Google ended up sued and paying a settlement for the instigation.
You often see press coverage of 15 minute downtime.

It's sort of like the people who clap when a waitress drops some dishes
why go by IP, it looks as though they can't afford a domain like that:

http://www.naenara.com.kp/en/
How about facetorrent. Or hackercrunch. Or startupfriendfinder.
Thanks, ants. Thants.

Thanks Y-Combinator...
Thombinator.

http://www.thanksants.com/
India is no longer the place of cheap software development. The Philippines and parts of of the old Soviet Eastern Bloc are where the cheap labor now lies.
This is covered in the book FWIW. The argument that the author makes is that despite H. pylori being the primary cause of ulcers, it doesn't explain all cases. He argues that even controlling for lifestyle variables (drinking, smoking, etc) that stress it self still causes a two to threefold increase in risk ulcers.
> they are denying him admission based on his decision to stay on at the public defender instead of quiting and finding likely nonexistent higher paying work to service his exorbitant albeit average student loan debt.

That's incorrect. It's because he's not...

"seeking full-time employment, which he acknowledges would give him a better opportunity to pay his obligations and possibly qualify him for an additional deferment of his student-loan obligation."

So, he admits that he could do a better job at paying his obligations and could also not default on his loan obligations. In other words...

He has already admitted that he has chosen not to work to pay back his loans.
Find a name. Pick a name. Commit.

I can't imagine launching with a "plan on changing it later" name. We're on the internet. Your name is a huge part of your product. Changing a name later is possibly one of the most disruptive things you can do. I can't even really get started on a project without a solid name.
Facebook Founder’s Former Friends Won’t Stop Suing
Recently bought the box-set of this series .... love it!
8.01 Physics I: Classical Mechanics is Amazing. Walter Lewin makes the bizarre properties and mysteries of the universe come alive in the classroom.

http://ocw.mit.edu/courses/physics/8-01-physics-i-classical-...
Don’t you dare waste your time. Work for you dreams. Live your dreams.
Hi Aheilbut, apologies if I over-simplified. Perhaps I also undersold scalability -- that's a key point of this type of approach, but non-obvious on such a small data example.
I was turned off by the self-help guruism but he has one article (theoretically about shareware, but widely applicable) which was extraordinarily helpful to me several years ago. One particular insight, that improvements are multiplicatively effective, essentially transformed the way I do business.

Sadly it has fallen off the Internets, but Google still has a cache.

http://webcache.googleusercontent.com/search?q=cache:YKYYOPx...
He must have missed how that all worked out for Stack Overflow.
No-Fuss Amazon CloudFront CDN for Your Rails Stack
The article is a year and a half old. Clojure doesn't "try" to do OO- multimethods always worked pretty well, and with 1.2.0 it does OO very well.

Clojure design philosophy is essentially "OOP: The Good Parts".
"How to win ... (hint get your unique product on Amazon)"
Azure seems like a Good Enough(TM) platform for hobby apps
Personally, my favourite is from the British science-fiction programme Dr Who:

http://www.dailymotion.com/video/x7udkb_pyramids-of-mars-p12...
Isn't that, like, the oldest debugging trick in the world? First thing you do to trace dataflow in an application is feed it known junk and search for that in memory.

I loved "XXXXXXXXXX" when I was a cracker; lights the hex-view on fire with my lucky 888888888888888s, and you could pick it out if it was disassembled as code by mistake, since it's a series of "POP AX"s :-)
I use ASP.NET MCV, the latest version, every day, at the day job, and it's pretty easy to get stuff done, provided you are committed to an MS stack.

WebMatrix is a compilation of technologies that MS has put out over the past few years. Off the top of my head, they include: Visual Studio Web Developer Express, SQL Server Express, IIS Express (which is IIS stand-alone, but bundled with WebMatrix, so don't hold your breath for a stand-alone distributable of IIS, which would be real awesome).

Recently, MS released the Web Platform Installer WPI, which is a master installer that checks for the existence of IIS, .NET 2,3.5&4, ASP.NET, ASP.NET MVC, SQL Server Express, then installs and configures those applications if they are not there. It actually works most of the time, and does a good job registering ASP.NET into IIS.

Additionally, the WPI will read a default RSS feed from MS, which publishes popular Open Source IIS applications, like CMS, Blog and ECommerce systems. WPI can be configured to read third-party RSS feeds. These applications are installed with default settings, or really the settings they had when a developer used MS's web deployment wizard, or web package builder to create them -- dig too deep into this technology, and you'll get woozy quick.

Having spent a month building an installer for an enterprise ASP.NET application, and watching it fail 50% of the time due to ACL restrictions, I can say that WPI and it's deployment packages are an ambitious task, and they've done pretty well.

Now, MS has an package manager for OSS projects called NuGet, which is like apt-get, I suppose. I've seen it begin to crop up on git hub. Hard core OSSers will find this all odd: a whole ecosystem being built and advocated by MS, around open source software which will, Mono aside, only run on closed MS operating systems. Let's face it, if it weren't for internal big-corp enterprise software, ASP.NET would have a much less prevalent developer base then it does now. I can't see internal enterprise projects being managed like they are OSS projects: running their own RSS feeds for packages and NuGet servers for library dependences, so I don't know how popular NuGet will become, but many of these new technologies do make my day job easier.
54. Beware of the Turing tar-pit in which everything is possible but nothing of interest is easy.

—Alan Perlis, Epigrams on Programming
It does, yes. I don't know if that's a purposeful design consideration or what - but in general that kind of thing in your view is a bad idea. Put it in a helper or drop it in your model.
I think it would have. Before perverts discovered camarades.com we were going through exponential growth, after their arrival growth stagnated and I think that the same goes for CR.
Looks interesting (especially like the @foreach syntax), but I don't see much advantage over PHP unless your deployment is limited to a Windows-only environment. I forgot that the IIS Web.Config was so similar to Tomcat.
Its the age old ideas are easy, execution is hard because there are just so many faucets to the process.
The prof. misremembered the tricky variant of the problem and posed instead a very easy one instead.

The trickier problem is to discern in a single question some arbitrary bit of truth about the world, for example, which of 2 paths leads to the truth teller village (given that exactly 1 does).

No matter the topic (of the bit of info to be discovered), the question necessarily must be answered the same way by the truth and opposite-of-truth teller. This implies that the question has a different meaning depending on whether it's received by a truth or antitruth teller. It does so by making some reference to 'you' (the person asked).*

There's a mechanical solution, no matter what you want to discover. You can build a cumbersome question that spells out an arbitrary truth table explicitly.

For example, "Is it true that ((you're a truth teller and X) or (you're not a truth teller and not X))?" Where you plug in for X: "this path leads to the truth teller village". Turning the expression into unambiguous spoken language is left as homework, but can also be done mechanically.

But this is inelegant and doesn't seem clever. You can pose an equivalent (same output under the stated rules), shorter question, like "If I asked you X, would you answer yes?" The answer will be yes iff X. (because if you ask the liar X directly, he'll say no iff X, but he'll lie about that fact).

You can disguise the technique further by relying on other facts that have a different meaning based on the listener, e.g. referring to "your village" also.

Obviously it's impossible to get 2 bits of information out of one yes/no question - for instance, some arbitrary proposition X, and the polarity of the liar/truth-teller.

* The professor's mistake was to make the goal the very simple "find out if they're a truth-teller or an opposite-of-truth-teller". Most people would arrive first at the simple solution "Do you exist?" (or, equally as informative "are you a tree-frog?" or "is 1+1=2?"). It's easy because all we have to do is ask a question about the world with a known answer, and this lets us know the polarity of the answerer. When your goal is to find out something other than their polarity, the question must be crafted to have the same answer no matter their polarity (be "yes" iff X). When the goal is to know their polarity, the question must have a known answer ("yes" or "no") iff they're a truth teller.
If outsourced software in India is well known for being awful, I can't imagine what the quality must be like in the new frontier of cost savings.
spoken like a true plumber
Gaming’s first-person history lesson: 1958 to 2008 edition (video)
oh my, thats amazing I didn't even notice the mistake.
The lambda calculus admits no notion of mutability, while the Turing machine is all about mutating locations on a tape. So I would argue that functional programming is really about immutability.

A language is a functional programming language if its standard library includes and is written specifically for immutable data structures. Mutable data structures, if they exist, are second class citizens.

Whether there is an object system is completely orthogonal. Whether there are first-class functions is also completely orthogonal.
Seems to me the product here is the "plush toy experience." It involves buying plush toys while participating in a plush toy community. Even if Amazon isn't selling the plush toys today, presumably it could do it tomorrow, and at cheaper prices. But it will be a lot harder for Amazon to replicate the community, and that is how this site can compete with a 900-lb. gorilla.
I'm not seeing the win here. I think it's not a very compelling product. The message may be that they are so good at doing the store that they have been able to sell the product despite the significant downsides:

1. Small market for adult stuffed animals.
2. Rather high price.
3. Large variety of product probably drives up costs.

If you can sell ice cubes to Eskimos, that's great for your marketing department, you'd do even better with a better product.
So, I guess the core conclusion of this article should be this:

What does not paying off student loans have to do with your ability to be a lawyer?
Here are his early awesome articles about shareware/indie game development: http://web.archive.org/web/20030207132433/www.dexterity.com/...
Slight typo in the first line of your code; asnyc should be async.

Line 6, WriteAsnyc should be WriteAsync

The intentions were very clear, just posting this in case someone tries to copy & paste it.
I believe win for many would be to quit their job and work for themselves instead. You know.. Bunting to get to first instead of going for the grand slam. I can see how you can bunt against Amazon and make it to first. Hitting a grand slam? Not so much.

And selling squishy thingies is optional.
If the average human being takes 14 minutes to fall asleep, why don't you just bake that into your calculator, so we don't have to "plan accordingly?"

On a side note, making enough cash to pay rent is really enviable, especially considering the nature of the web app. Good job.
Good. Cheap. Pick one.

In a previous life we outsourced to Indian companies because it saved a lot of money (on paper)[1]. The good ones seemed competent, but they weren't cheap so we didn't use them. The cheap ones we did use (disclaimer: limited experience and observations) were staffed by young, inexperienced engineers. The code I worked with, I would put at second year CompSci level.

Incidentally, coding standards are quite limited in their ability to raise the competence level of software.

One example was the coding standard requirement that the number of global variables was to be minimized. In this particular application, there was only one global variable. Minimized pretty well... until I saw it was a typedefed struct, the struct was huge and had several nested structs in it. Abort Retry [FAIL].

Another example in the same application, there were several (not one, not two, but several) funny looking loops that called a function, passing a bunch of parameters. After puzzling through the code, I realized that the code had failed the McCabe complexity measurement, so they had simply cut out the guts of the loop and made it a called function. That wasn't the worst of it... the icing was that they passed the loop counter as a pointer and side-effect modified it in the called function. Owwwwwwwwww!

[1] My gross observation was that it took 3x longer to get a job done, but we paid the outsource company 1/2 as much as the internal engineers. The way accountants run numbers, the longer it took an outsource company to get the job done, the more they thought the company saved.
This is a very odd definition; it would exclude many languages typically considered "functional", such as Haskell.
Very clean implementation. Any recommendations on the best implementation for modal form windows at the current time (until we CSS3 is better supported)?
Write a spec, not a "bitstream guide," so that this problem doesn't happen in the first place? Or at least admit that your spec is not finalized and is, in reality, a piece of crap that needs wide peer review first.
Ah. I only found links to naenara.kp, which didn't work.
Also, as tptacek noticed on twitter: CubeDuel wins "Best HTTP URL Argument Of All Time" badge for "utf8=✓".

Agreed!
I think the idea is very good, though I don't see why this should only be restricted to porn. The concept could easily be adapted for pretty much any tagged content.

But there's also room for improvement. For example, there is no real option to provide feedback on an item's quality (except maybe if you track the skip button presses). I believe a project like this might profit from either a global ranking system or even an individualized learning filter. For example, you often don't seem to get what you selected initially, the system should learn from this for the benefit of other users.

Also, the UI is already very minimal, but could be made even simpler and cleaner, though that may be a minor point.

On a semi-unrelated note: most porn still sucks, and not in a good way. Maybe that's one more reason to explore advanced filtering :-P
Haskell's core data structures are immutable (ADTs, tuples, records, etc.) -- what do you mean?
-

YOU MUST NOT MISS IT!!!

----------- http://www.yessoso.com ------

http://www.yessoso.com We accept pyapal payment. You do not miss it. We need your support and trust!!! free shipping （Jordan wholesale） Dear customers, thank you for your support of our company. Here, there's good news to tell you: The company recently launched a number of new fashion items! ! Fashionableand welcome everyone to come buy. （Jordan wholesale） http://www.yessoso.com

The website wholesale for many kinds of fashion shoes, like the nike,jordan,prada, also including the jeans,shirts,bags,hat and the decorations. All thepr oducts are free shipping, and the the price is competitive, and also can accept the pay pal payment.,after the payment, can ship within short time.

free shipping accept the pay pal

SOCCER JERSEY 16

nike sh ox $36

Christan Audigier bikini $16

Air jordan(1-24)shoes $36

Sunglasses Oakey,coach,gucci $16

Handbags(Coach gucci juicy lv) $33

Tshirts (Polo ,ed hardy,lacoste) $13

Jean(True Religion,ed hardy,coogi) $35

Bikini (Ed hardy,polo) $18
I thought VS2010 SP1 added non-WebMatrix-dependent IIS Express support?
ha, that's great.

I have to say learning about Lisp and the Lambda Calculus renewed my interest in computation and programming back in university. I really find Turing machines quite dull.

Perhaps i did not adequately disclaim my statements though. Having to hack a LISP into your imperative language is neither easy, maintainable or recommended. Just cause you can do it, doesn't mean you should ;)

The rest of the epigrams:

http://www-pu.informatik.uni-tuebingen.de/users/klaeren/epig...
We obviously don't know whether his loans included those expenses, or not. Even if they did, we don't know if unexpected expenses came up; for instance, those related to having a daughter. Nor is it our business, or the Ohio Supreme Court's.
We don't have those kind of detailed stats yet, unfortunately. Right now we're just trying to keep things humming along. It's just me on the tech side!

Resto duel is an interesting idea. Ethan (from Urbanspoon) actually mocked this up at one point but we thought it was kinda lame. The results just weren't that compelling, sadly.
Both WebM and h.264 are imperfect solutions for the same problem.

WebM has a image quality issue h.264 has not, but this can be corrected, as WebM can be improved over time.

Certainly it can be improved over time, but the degree of improvement will be limited to features not covered by the hundreds of video-centric patents that comprise H.264 (assuming WebM isn't already violating any of those patents). Additionally, H.264 encoding technology can be improved over time. You'd be hard pressed to make any technical analysis that demonstrates WebM could ever improve enough to exceed H.264 and it's encoding improvements. The probable reality is that H.264 will always have a not insignificant quality lead over WebM.

The problem h.264 has - being encumbered by patents you can borrow for free only for a limited time - will not be corrected. If we decide to store all our video in h.264 we risk being unable to play it a couple years from now without paying the MPEG-LA for its licenses.

That's not an accurate summation of the H.264 license. H.264 delivered for free on the web will always remain free. H.264 delivered at cost to the viewer is currently free. For more details on the cost H.264 licensing, refer to this: http://www.zdnet.com/blog/bott/by-dropping-h264-is-google-av...

So perhaps neither WebM nor H.264 are perfect ... but using the two points made to highlight the imperfections of each shows that perhaps H.264 isn't as imperfect as some would make it seem.
I cannot believe this post hasn't been killed yet.
I like how they call their country "Korea".
News Corp’s The Daily iPad Newspaper Delayed By “Weeks, Not Months”
There is a huge gap for a server side implementation of JS and node is not the one the masses are asking for, despite all the hype surrounding it.

Just take python, ruby or php, and make JS on the server on par with them. Forget about creating servers, async stuff and coroutines, 90% of moms and pops websites don't need them.

There is a huge momentum behind SSJS but it is all being wasted waiting for node to be the mother of all js apps. It will never be.
TechCrunch drives a bunch of traffic, generally, especially something like Cubeduel that plays well to that crowd. We're somewhat insulated in that many people lack LinkedIn accounts and bounce off the front door.

The first system to fall over was our message-queue that talks to LinkedIn for logins and refreshes. I had to spin up a separate machine at Rackspace just to help logins along. Hopefully that'll hold things steady for a bit.
I've heard many positive reviews of Pivotal Tracker: http://www.pivotaltracker.com/

If you're hosting it on your own I've also heard that Redmine is great: http://www.redmine.org/
Does anyone else get an "advertisement" vibe from the dearth of content in the article?
I don’t think Theora and VP8 were widely used before the first browsers gained support for the <video> tag. Does Chrome support other codecs than those two?
I would be a far worse photographer than I am now if I did not have a digital camera. I do not have $5000 to blow on film and developer fees (or developing time, not to mention a lack of funds to blow on a darkroom setup) by experimentally learning about fstops or ISO settings, on a multi-day feedback loop, just for learning. I can afford batteries to take several thousand pictures, on a multi-second feedback loop, just for learning. My tools may be worse but I'm not aiming to be a pro.
@bd_at_rivenhill agree with you totally on the whole source control issue. They should teach graduate what is merging, branching, tagging, etc. even better if they know how to do continuous integration.
Quite the mass of cut-n-paste code on the second photo from the top.
That can happen if we can't find good overlap between your work history and the work history of your LinkedIn connections. We make reasonable attempts to normalize the resumes, but we can't account for variations, or even plain ol' typos. Double check your work histories and see if you can line them up better.
I run a little app called Reverb (http://reverbapp.com) if you're interested.
In the 90s

It was also around that time that all the geeks hated Flash. How quickly we forget.
Functional means whatever the person saying it means by it.

Trying to give an all or nothing definition is doomed to failure and counter-examples.
Some people say it's a bubble. I'm thinking/hoping it's more on the lines of a Renaissance.

At least some of those companies have actually turned a profit and stand a chance of maintaining one. I have my doubts about Groupon's and Zynga's medium-to-long-term chances, but I've been wrong before.

there's going to be a lot of young, early employees that are able to cash out

Early employees will probably not be able to cash out for at least six months; that's the standard waiting period after an IPO. Ironically, people who get friends-and-family deals pre-IPO are the most likely to get rich quickly (if they sell on an early uptick).
Did you notice that getting rid of the brush actually increases the choices and undermines your point? At least, I assume the purpose is to use other things to put paint on canvas, thus creating a choice where conventionally there is none.
It depends on exactly what you're trying to optimize and what the requirements are. While it's not necessarily the best solution for a Facebook style problem (where you actually want to aggregate the results, where other concerns would be pagination of said results, permissions, etc.), an interesting algorithm to look at when you want to traverse a graph up to a certain depth looking for some specific "target" is iterative deepening. In basic terms, it is a depth-first search up to depth N inside a loop that increments N on each iteration.