skysight-inc/HackerNews huggingface dataset:
i was looking for a more elegant solution, but your response does make sense.

i doubt facebook uses github or bitbucket for their proprietary source.

from the legal side of things, i'm sure there are provisions for such abuses or leaks of information from service providers, but that's rather difficult and i'd rather not go that route.

but what do you do for a large project where internal parties could be culprits? facebook and google have fired employees for inappropriate meddling of classified information. the problem is not necessarily just at the service provider level.
Something worth appreciating is that one of the key motives for incorporating packages into CL were to avoid problems due to non-hygienic macro expansion, because they make the discipline of writing programs that avoid inadvertent capture much easier.

It's not quite true to say that packages are to Common Lisp what hygiene is to Scheme, but it is a large part of it. I'd like this paper a little bit more if it had said something about this, but the final thought that Packages control how the reader maps strings onto symbols (and how PRINT maps symbols onto strings), nothing else. is I think helps appreciate the point.
There's also Cyclone which I've used with great success for some intranet sites. Like it very much and definitely worth checking out IMHO:

Cyclone is a low-level network toolkit, which provides support for HTTP 1.1 in an API very similar to the one implemented by the Tornado web server - which was developed by FriendFeed and later released as open source / free software by Facebook.

Key differences between Cyclone and Tornado

* Cyclone is based on Twisted, hence it may be used as a webservice protocol for interconnection with any other protocol implemented in Twisted.
* Localization is based upon the standard Gettext instead of the CSV implementation in the original Tornado. Moreover, it supports pluralization exactly like Tornado does.
* It ships with an asynchronous HTTP client based on TwistedWeb, however, it's fully compatible with one provided by Tornado - which is based on PyCurl. (The HTTP server code is NOT based on TwistedWeb, for several reasons)
* Native support for XMLRPC and JsonRPC. (see the rpc demo)
* WebSocket protocol class is just like any other Twisted Protocol (i.e.: LineReceiver; see the websocket demo)
* Support for sending e-mail based on Twisted Mail, with authentication and TLS, plus an easy way to create plain text or HTML messages, and attachments. (see the e-mail demo)
* Built-in support for Redis, based on txredisapi. We usually need an in-memory caching server like memcache for web applications. However, we prefer redis over memcache because it supports more operations like pubsub, various data types like sets, hashes (python dict), and persistent storage. See the redis demo for details.
* Support for HTTP Authentication. See the authentication demo for details.

Advantages of being a Twisted Protocol

* Easy deployment of applications, using twistd.
* RDBM support via: twisted.enterprise.adbapi.
* NoSQL support for MongoDB (TxMongo) and Redis (TxRedisAPI).
* May combine many more functionality within the webserver: sending emails, communicating with message brokers, etc...

https://github.com/fiorix/cyclone
منتديات أمل تلمسان
تلمسان عاصمة الثقافة الاسلامية 2011
And imagine how cool you will be when you bomb her with phone calls along with 120 other men (80 of which are in a relationship) - at the same time.

Not saying it wouldn't be successful tho.
I go to Starbucks at least twice a week, and I've yet to see one there. The only places I've seen them is at a graduation party and a few days ago at Wagamama (asian restaurant). In contrast I see a Kindle nearly every single day on the bus or in Starbucks.

I can imagine them selling quite well now, but I can't help but feel that people are buying them because they're a shiny, new Apple product, rather than because they're the future. I'd love for the iPad to do well because it would push innovation in an area of computing that greatly interests me, but I cannot help but feel that the current experience the iPad offers will only corner it into being a novelty product that won't last. I'm also willing to accept that the reason they don't seem as popular in the UK is because they're far too expensive.

Until the iPad can offer a day-to-day experience that offers something a laptop cannot I really cannot see it keeping its success going for more than three or four years.
Funny, but not something that belongs on HN.
Flagged.

Reddit is a better place for this, and I don't say that in a condescending way. I go to reddit all the time for entertainment.
Gradle: Groovy DSL for Project Builds
Inspirational collection of tape design from the 80ies
One way: you can use it standing up. (There are other ways, but I hope this one is enough to satisfy your request and clear enough to not need a lot of debate.)
Provisioning profiles, distribution certificates and code signing. I have no clue about what's actually going on there and have not found any documentation explaining it either.

I'm just cargo-culting the whole thing by following the instructions on the developer site.
The author is not a general representation of people for whom tablet is appealing. Whenever there is large amount of user created content a tablet will run intoi its limitations. But that's by design. A tablet is a consumption device as against to a production/consumption device like a laptop or a desktop. And many people are fine with it.

My parent for example hate typing. The just forwad me emails or read stuff on the internet. Tablet is perfectly fine for people like them.

As for android tablets, GOOG really needs to do something with their inconsistent UI. It somehow feels cheap. Be it the tablet or the phones. Both AAPL and MSFT offferings look much classier compared to theirs.
For more information about Isolator, check out http://www.typemock.com. TDD can save startups resources -- performing unit tests will save them money and lead to a better product and thus better reputation.
getaround
Here's Dan Kaminsky's thoughts on the proposal, fwiw, as of a month or so ago: http://dankaminsky.com/2011/01/05/djb-ccc/#curvecp
No point debating if the iPad is a hit or not. Just see their annual report and you'd know that its a big hit. It doesn't matter if you see them on the streets or not. AAPL sells them and its makes them money which means that it is a hit.
20+ Premium Wordpress Themes
Many website like Woo themes, Theme forest, Template monster etc provides wordpress themes at different prices but finding a really good and corporate theme at low price is not at easy. Today i have featured 20+ best premium wordpress themes which are provided by best themes providers.
I think another thing that plays into this is how the longer a comment is, the high the chance it will be disagreed with because there are more things to disagree with. The short and simple comment may 100% of the time be appreciated but the points inside a longer comment may mostly be 100% appreciated but a couple disliked. This leads to the larger comment getting less upvotes even though it contains much more agreeable points than the shorter comment.
Swiss Cyber Storm III
Dal 12 al 15 maggio prossimo, in Svizzera, si terrà il Swiss Cyber Storm III un evento che ospiterà sessioni di "wargaming" e interventi di esperti internazionali.

L'evento si terrà a Rapperswil, vicino a Zurigo ed al suo splendido lago, e sarà la terza edizione di questo evento (SCS3) che si ripropone ogni due anni. Figure eminenti, provenienti dal mercato internazionale dell'Information Security, si incontreranno...
Google's Lunar X-Prize Gets Real
Or, maybe just maybe, the community is signalling that it appreciates members making the effort to correct errors. For the life of me, I can't think why you would have a problem with that.
The higher planes were added in 2001 with Unicode 3.1: http://unicode.org/reports/tr27/tr27-4.html
Live stream from Aloha Editor devcon, making contentEditable usable
This has been my biggest pain point, also.

However, the new process in XCode4 seems to have solved the problem.
Is Xcode 4 even out? Or are you one of the beta testers or something?
What I want to know is what happens if the arrow is rotated more than 90 degrees?
There's no reverse sexism at play here, just good old fashioned regular sexism, where a commenter assumed that the author of something insightful was a man.

This attitude (and your response to it) goes a long way to explaining why computerland is such a sausage party.
whoa; that's too kool; congratulations!!!
Yes, that's true. You would need to wrap it in a lambda, but then that's looks horrible and you might as well use an if.
It's in beta. You should be able to download it if you're iOS dev subscription is current.
The motion I'm referring to is motion in the futureward direction.

May be you should consider the fact, that while you are not moving- let's assume that your are in space and way far from earth or any other thing-, your brain, heart and blood do. If they don't, you wouldn't exist. It's in my believe that we are living in a single dimension world, and it's not quite different than a dream; actually it's the same thing. Just think about it ;)
An Unofficial Introduction to GNOME Application Development
The very first time I heard about Wikipedia, this is pretty much what I imagined it to be.
> a bit longer and get it for 1/3 the price

Plus: that "bit longer" (into summer) offers hope of it being an iphone5.
Ah, yes, you are right :)
Oracle gives 21 (new) reasons to uninstall Java
Hadoop, YUI, YQL, Traffic Server... (and it took me all of 5 seconds to compile this very incomplete list of open-source innovative things)

Claiming Yahoo doesn't innovate because Flickr doesn't support video tags on the browser the guy wanted is not exactly fair...
Yahoo to open-source cloud-serving engine
Or "nominative determinism", as New Scientist calls it: http://en.wikipedia.org/wiki/Nominative_determinism
I'm not angry. I'm genuinely interested in myth-making, whether it's conspiracy theories or religion. The Tim Cook thing is too nebulous to argue about, but the A4 thing is the exact same from this perspective.

It's a chip designed and built and sold by Samsung, Apple's chief rival in smartphones (and soon, tablets) and yet the storyline around it is that Apple's competitors can't compete with it because it is Apple's special sauce. That's bonkers. Even more so when you realise that even the Samsung built chip is just a commodity. Samsung's own Galaxy S II phone will replace the next generation A4 with Nvidia's Tegra2 in some territories, that's how interchangeable a commodity it is. (Some speculation why they don't have enough of their own chip, either manufacturing teething troubles, or Apple's already put in a big order).

Yet Apple can put a logo on it, give it a cool codename and stand up and sell a commodity and have people believe it is something special. I'd love to know if this is something Apple marketing understands and intentionally manipulates, or if Apple just reflexively takes credit for the work of others (which by the way is the original meaning of the Reality Distortion Field if you look it up on folklore.org).

Given that the A4 story can thrive in the face of objective reality, you can understand why I'm amused and intrigued that the average time between people finding out what a COO does and deciding that Tim Cook is the best at it in the world is about 2 seconds. After all, even commodities are better when Apple uses them.
There are two times when you'll be better of programming in XML. One is if the language you would otherwise be writing in is Java.

You would rather implement business logic in XML than in Java? Seriously?!
Personally, whenever I see logic implemented in a markup language, it makes me wanna scream. That's simply not what they were designed for.

As far as I'm concerned there's only one time when you're better of programming in XML and that's when doing GUIs. That's because XML lends itself naturally to GUI programming. Concepts of nodes, parents, children, siblings and trees are very much at place in XML (or XML-like language), and can be easily used to describe the structure of the UI, whereas in imperative programming there are really no such concepts, and you have to sort of 'invent' them.

I think that people are finally starting to realize this - that we shouldn't indiscriminately use XML for just about anything, and especially not for tasks that require some sort of decision, branching and logic.
But we should use it for what it's good at, and that's describing structure (of documents, user interfaces, models, etc).

The good people at Adobe, for example, came to this conclusion a couple of years ago, that's why when developing Flex applications you usually write your UI in MXML and your business logic in ActionScript.
Stephen Hawking predicted that things can travel faster than the speed of light through quantum uncertainty. This is how information can escape from a black hole.

http://en.wikipedia.org/wiki/Hawking_radiation

Put simply it works like this: light travels at a constant speed, but due to quantum uncertainty nothing is in one exact place, it 'teleports' around an average point. Thus, if it 'teleports' in the direction that the light was travelling it has moved faster than the speed of light.
This comes off sounding needlessly aggressive, but I'll answer anyway.

I was trying to pick up Scheme, and I was using PLT Scheme (now Racket). I would ask on a Scheme list / IRC channel "how do I $FOO?" Someone would say "here's some code." That code would not work under PLT because the person in question was using a different implementation with slightly different syntax or language features. I would then spend some time figuring out the exact differences -- usually not long, but it was extra friction that made it harder to get over the learning hump.
I'm surprised that these are commonly asked and I'm guessing these aren't for a position building web apps.

Most of these are distant memories from a CS degree and rarely used concepts in the word of y-combinator startups where Ruby and Python are common.

I think people building web apps look more for developers who write maintainable code, design good user interfaces, write good tests, make cross browser solutions, etc.

These would be nice to have but too low level for everyday use at most startups.
> This is how a company improves.

Not sure about publicly criticizing, specially then the thing being criticized looks so irrelevant in comparison to other very cool stuff the company developed (and a lot of it was given to the community as open-source)
Could you possibly elaborate on why you went with PayPal as opposed to Google Checkout or Amazon Payments, what with having experience with all of them?
You know what? I was thinking that very thing the other day... All these immense valuations of social networking sites....

However, as a observer during the Reagan years and the dot com bubble I must tell you that the true sign of a bubble is when people start to get drunk on it, that is they become intoxicated and giddy, that they think eternal prosperity is upon them and this can never end.

That's when it all comes crashing down.

We're not there yet.
True, my bad. It's been almost two years since I was working in Scheme, and I didn't check closely enough.
Problem is, when would you ever do any of that in the real world?

Has anybody ever needed to reverse a string in place since the 80s? (Demo scene excluded of course, they swallowed a different colour pill from the rest of us)

I'm aware for instance of the XOR trick to swap to variables in place. I think I used it once in the last ~20 years, and really only then because I was being pleased with my excessive cleverness.

These days I wouldn't bother, because it would just make the code fractionally harder to read, it makes for a speed-bump for the mind, whereas spelling it out with a temporary variable lets your brain keep cruising at interstate speeds.
Is marriage more stable than other forms of relationship?
Right, but his point was that the self variable is declared in front of the method name, similarly to how it looks when you call said method.
Twitter drops restrictions on UberSocial, twidroyd apps
These things normally take time to trickle down to us lesser mortals.

I suggest a high level circle of protection and an astral binding. :D
Simply because it does not fit your expectations does not mean that it makes "no logical sense at all". As faulty beings, we often have expectations that really are quite far from logical.
So this would mean that on average nothing can travel faster than the speed of light?
The psychology of learning
Royalty-free MPEG video codec ups the ante for Google's WebM/VP8
I don't think that in this situation the Streisand effect is relevant. Google did not enter into this to prevent this incident from being heard about, they entered into this to prevent an overly broad ruling from becoming a legal precedent.
He is Brian Greene http://www.amazon.com/Fabric-Cosmos-Space-Texture-Reality/dp... (Cf. Index: 'speed of light', p.564), at least in this context:)
Chợ Online của người việt bigc24h.com
Chợ Online của người việt, bigc24h, bigc24h.com
I also prefer Tornado to Django.

It's not the non-blocking part that pulled me in, but simple APIs that make sense. In Django, I always feel that I'm spending my precious time to learn "the Django way", in Tornado, once you learn the few basic things, you can focus on doing things.

It's also wonderful that Tornado's codebase is still compact enough that you can easily understand and modify it, if it doesn't provide the functionality you need.
Yes, wouldn't it be great if mundane stuff such as maintaining relationships was automated, so that we could focus on the fun and interesting things in life.
WiFi2HiFi app - Stream audio to iPhone from any desktop music player
Clever & Son AG is pleased to announce that the WiFi2HiFi app is now available on the App Store.
Beware the Facebook/Twitter/ Zynga/Pandora/HuffPo bubble
No society would be complete without banana beer: http://www.cd3wd.com/cd3wd_40/ITDG/BANBEER/EN/index.htm
Sure. When you look at a 'proper magazine' there is a lot more work regarding to the layouts, additional info graphics and such. And I guess the iPad app versions of current magazines have got all these plus animated graphics, timelines, better integration of video and all that.

I am not saying a daily news site really needs this but even in articles that are not time-critical you usually only see large chunks of text or paginated slideshows. Considering that you can basically do 'everything' on the web, it would be nice to see sites with a focus on content really take advantage of this.

I could also imagine today's sites 'borrowing' some stylistic devices from TV documentaries and the like. Sure, all of this needs some more work. But it seems to be possible on tablets, so why not on the web? I don't get that.

I hope it's a bit more clear now.
I think the point that it was a she and not he is particularly important. I also think the point that the original commenter missed this point is particularly important. Knowing the HN community, that is the reason why the comment got voted up.
actually, I agree with you, but for now, node.js has to has more features like templating, UI flow, etc. injected into the way node.js handle requests. I've asked the same question for Sinatra earlier today, and got my answers.
No, even in VB you wouldn't do that.

Of course, way back in the dark ages when I wrote VB for client Windows apps I was all "lets keep this nice and simple, nice and simple.... arrrrrrghhh, why doesn't this POS language do what I want?! HULK SMASH", and then I'd break out the Win32 APIs and hit it with the big guns.

I feel a little sorry for the 'normal' VB programmers, because they'd be following my code and then BLAM it'd disappear into hyperspace, and re-emerge and something magical† would have happened.

†Read as: a sufficiently advanced technology
eh, it's more fun to imagine we will one day surpass the speed of light. It hasn't been disproved so conclusively that I know about said proof, so as of yet I can continue imagining the barrier will be broken.
Oh, not the one about how XML's like violence - more of it solves any problem?
Yeah, merchant accounts are a pain to get, but there's at least partly a good reason for that. Consumers can charge back a long time after the charge--a ridiculously long time. If you can't pay a charge back (you are out of business, for instance) the merchant bank has to pay it.

Given that, it is not surprising that they want a lot of information about your business.
I didn't say doing interviews this way was a good idea, did I?
This is what the add on modules do such as jade. Check out jade-lang.com ... basically why I wrote the blog post was to show that with the use of a libraries node can compete with the best web frameworks.
> if it 'teleports' in the direction that the light was travelling

Yes, but those fluctuations average out very quickly.
If I don't have the URL bar, how can I tell the difference between a legitimate site and phishing site?
It's a good explanation, really, but do we need to have only one? Can't we keep Reddit things in Reddit and HN things in HN?

If I am in a Reddit mood, I will go to Reddit. If I'm more in a HN mood, I will come here.
This little thread illustrates nicely that the smart thing to do is not to implement list or string functions yourself but to use a library that has been tried and tested. Spend your brain cycles on the important stuff.

I find it much more interesting to ask people when and why they would choose a linked or an array/buffer based list...
Are you sure you haven't misspelled you nick when registering? I mean, g and b are like right next to each other...
Very interesting read. I have noticed an abundance of this in software and IT camps all across Asia (large companies that you would recognize).
The Six-Legged Meat of the Future
As of today, meter is defined in terms of the speed of light. We have come a full circle!

> The meter is the length of the path travelled by light in vacuum during a time interval of 1/299 792 458 of a second.

via: http://physics.nist.gov/cuu/Units/meter.html
Loss Adjusters
Get expert services for Loss Adjusters, Loss Adjusters UK, Insurance Assessors, Insurance Adjusters, Claims Adjusters by Allkare throughout the UK.
Back in the day, when VeriSign took control over the .com and .net TLDs they decided to redirect all unregistered domains to their own site.

(See http://news.cnet.com/2100-1032-5077530.html)

I remember me and a friend rushed into their Oslo offices telling them exactly how we felt about that move... :)
The day-to-day experience gain of a tablet should be that it's way more available. I'm not convinced the iPad form factor fully achieves that, but it's at least a great proof of concept.

It's pretty much moot to ask a tablet to do something functional that a laptop can't. Anything a tablet can do today, a laptop can either already do or can do tomorrow.

Similarly, there's nothing a laptop can do that a desktop can't. I used to have a desktop that had carry handles and a keyboard that clipped to the base unit. But somehow, that concept no longer appeals. Not that I've ditched desktops, but I figure luggability wasn't as good as designed-in portability.
Technical communities in general are more devoid of women. There's nothing wrong in a little upvote encouragement.