skysight-inc/HackerNews huggingface dataset:
Hook scripts are server-side executables tied to various Subversion events. During this course, attendees will learn how to use hook scripts for:

* Email notification of an event
* Commit validation
* Automatic backup of changes
* Integration with issue trackers and other external systems.
* Specific access control scenarios
* And much more
Honestly creating an OS 40 years after desktops appeared on earth is a dumbass approach. And that not the desktops are dying too! It seems purely a plan to drain out taxpayers money as it has been the case in past for India anyway!
The rules of the game that the gold standard requires [say] that if you have an unfavorable balance of trade, you contract your currency. That's what no government can do--they'd rather go off the gold standard. In fact, I'm convinced that if we restored the gold standard now, within six months the first country would be off it and, within three years. it would completely disappear.

I wonder to what degree we can use this to explain the PIIGS problems in Europe. Of course, they don't have a gold standard. But for a given nation in the Euro, the value of the currency is fixed: they have no means of manipulating it to take pressure off their fiscal problems.
I think the headache comes from accessing the datastore in an OO-like way. The GAE Python API makes this a lot simpler.
How could the credit check keep quality high? It's not going to change who I can accept payment from since the payer doesn't have any connection with Square. Square isn't lending me any money that I somehow need to pay back when I accept a payment. So... why check my credit again?
So they interviewed a Director, Designer, and a Manager. Have any coders on here tried integrating an ipad into their life?

I've read a few people discussing how they've making their laptop strictly a "code" only machine and the ipad for web-browsing/other things. I personally want something I can write and draw notes in, think of it as the digital whiteboard you conceptualize your code with. I've avoided just getting a tablet pc because they're too heavy, bulky and make me deal with a mouse-derived os (windows) to do things.

I'm really looking forward to the hp/palm, notion ink offerings.
and drug dealers.
Windows Phone 7: Near-Final Screenshots
Hm, frustration, none of the pages work for me, they come up with a blank image.
Yeah.
I know.
Nevermind.
About time web designers are realizing this. I'm so glad 'pretty' but totally unusable flash designs are going away.

Although now I think the same 'pretty' process is happening with the Ajax realm...

Just because you can have a nice looking mouse over or cool looking dynamic (but confusing and useless) navigation bar doesn't mean you should.
How Should We Donate $53,000 of xkcd Book Profits?
So I was in an App Engine workshop at PyCon and asked an engineer about running Clojure on App Engine, which resulted in a confusing exchange. Then I realized they thought I was talking about Google's Closure Library. Argh! I guess this wasn't on the radar.

This shows a lot of promise, and it would be great if App Engine could become (in a way) Clojure's Heroku.
This looks like a ton of fun.
looks way more readable than modern patents. Almost like it wasn't written by a lawyer. Only 4 pages.
Good point. I'll probably get better responses just mentioning the startup work.

Still, where do I find someone for my homepage and blog?
I think he's Cameron Kenley Hunt. See the Birdhouse video http://www.youtube.com/watch?v=S8yRaWY1xV8&feature=playe... (plugging for a semi-competitor, hah!)
Yep, one thing to realize is that LINQ does not simply refer to the query syntax - it refers to a set of technologies, including expression trees and the ability to compile them to alternate languages like TSQL, the query syntax, and the extension methods like Select.

One small difference with your example though is that Select requires "using System.Linq", and ConvertAll is defined on List<T>.
Well, "computerized trading" covers a lot of things. I suspect a big part of the problem last Thursday was caused by broker algos automatically routing client orders to alternative venues when the NYSE market data feed delay gets too high, without concern for liquidity or price at those venues. (So much for that alleged fiduciary duty to find the NBBO).

Normally not too much of a problem --- except when the market-makers pull their quotes, the stat-arb guys stop arbitraging, and all the other kinds of buy side "computerized trading" guys get out of the market and run away scared ...
http://www.kodama.hc.uec.ac.jp/project/protrude.html

same artist. presented at SIGGRAPH a few years ago.
A Peek at Al Capone's Thompson Submachine Gun
Everyone get's that wrong, including Microsoft's documentation ;). It's a good optimization though, in spite of the LSP violation.
If I'm one of the mentioned CEOs, here's what I just read:

"Dear guys who are bigger than me: please make it easier for me to steal your customers."
Well, I have to admit, I am certainly not a 6,000,000 transaction per year merchant, which is when I would need a level 1 audit that you and your friend so gleefully salivate over. I wish I was! If I was, I think it very reasonable to audit your processes to insure security.

In fact, I am a level 4 merchant, to my shame, so I have not spent money having an expensive "Certified QSA Security Consultant" audit my systems. I would remind everybody, that, sadly, they are probably level 4 merchants as well, unless they do over 20K transactions a year. Even if you do more than 20K,you're not in the scary big leagues till you get to 6M transactions.

Finally, I'd like to note that we hear a lot about these "possible fines", in theory, but have you heard of any in real life? I assume they must exist, but I invite you to read about the Heartland data breach, which exposed over 130 million credit card numbers. You'll note they still haven't been fined, but they "may be fined over $150K".
Agreed, the industry makes a killing, but you're still charging a percentage.

How about a flat $0.25 per transaction?

http://dwolla.org/dwollak/questions/16/Advantages
Shoot me an email, ryandavies@gmail.com
I really like the LINQ extension methods and the functionality they provide, but I don't really like the query syntax. Method calls and lambdas seem so expressive and concise to me that I don't know why I'd start pretending like I was using TSQL to do operations on enumerables. I can definitely see its draw for some people though.
Don't they claim the benefit of HFT is the liquidity it provides? Now it turns out they can pull that liquidity when it's needed the most?
> When you write a LINQ query it's turned into an expression tree.

I believe that this is not the case if you are using LINQ to Objects unless you stick an explicit cast in there somewhere, but I could be wrong. I think that if you simply use the LINQ extension methods on an in-memory IEnumerable, they are simple method calls and involve no compilation to an expression tree.
Wikihistory
My understanding is that they use it to verify your identity and it's also used to set your daily and per-transaction limits. My guess is that this is just fraud prevention and a way Square can keep scammers off their service.
The replacement of the built in html editor is what all the wysiwyg's need to get so that code generation stays consistent across browsers. Think they will open source at least that portion?
Implement the whole animation API in CSS? What if I want the animation to be triggered by button click instead of hover?
I'm pretty sure there's a section in here about nose-dives...
8 Websites You Need to Stop Building - The Oatmeal
I like the idea of a site thats a little dirty but not too much so that the product seems like a deal yet the customer service is still there.
Cheap, talented, or available -- pick any two!

That said, do you really need a personalized design done for your homepage or blog? Those are probably fairly low commercial priorities -- just grab an off-the-rack Wordpress theme, OSS template, or what have you, and call it a day. (Pro-tip: a clean template with neutral colors plus a custom logo -- or even one of the off-the-rack logos -- can make any website look like it cost $10k for less than the price of your favorite gadget... often, substantially less.)

I have also had amazing work done by folks who I learned about on HN. I guarantee you, if you put a dollar value on your desires, you'll wake up with a full inbox tomorrow.
At the same time? Surely not?
I changed it to run with one million names and ran with the optimized foreach. I only did one pass.

foreach 00:00:01.7348710
linq 00:00:01.8607973
>daleharvey: most of these css techniques degrade very very well

>j79: In addition (since you mention compatibility), adding this to a site wouldn't "break" it

The linked page looks like shit in Internet Explor 6,7, and 8 and is completely unviewable in Opera due to masking errors. It degrades horrendously and I would consider it broken.
Drug dealers do love proof of purchases.
I'm just being a smug weenie is all. Obviously there's not a real difference here. However, it's a better question as to whether this style or the "pipeline" style illustrated below and in the C# code is more pleasant.
The number system came later. X series gives the earliest patents, including the first issued: X1

http://bit.ly/8X7Ydw
I live in Chicago and have been using Groupon for a while. The last one I bought was 50% off a 1-hour massage and they were booked for 2 months before I could get in to see anyone. Groupon is hugely popular here (obviously)
I don't have a link handy on my phone, but The Economist discusses this issue in an article this week about Europe's existential crisis with the currency system. I think one of Italy's ministers mentions joining the EU specifically to force the parliament to quit running budget deficits, so tying their own hands was probably part of the deal for everyone to some extent.
Square is assuming all of the chargeback risk. They mitigate that by verifying your credit history.

You have to do the same thing when signing up for a regular credit card gateway too.
8 Websites You Need to Stop Building
I have fun questions:
Who is the target audience for this letter? What is it trying to achieve? How effective is this letter in its current state in a) reaching the target audeience and b) achieving its goals?
I actually did this purely for fun. Could have done Python but I've been meaning to learn Clojure anyway. Check out http://github.com/mattc58/animate for the beginning of my web server in Clojure.
Google has these too

http://bit.ly/8X7Ydw
Just a minor advice. If you do it mostly for the money, you won't be near as successful as if you do it because you are passionated about it.

Someone had to say this :P
He is probably making reference to the perception that, in the United States, civil servants work legendarily lax schedules, and have union rules where it would take a joint resolution of Congress, an amendment to the Constitution, and a burning bush on Mt. Sinai to get them to shave even a single minute off their second break.

(I had a huge amount of culture shock a few weeks ago when I went to town hall in Japan to file some paperwork regarding my self employment. It required applying for insurance, switching social security systems, and getting paperwork ready for taxes. Being an American, I had naturally blocked off a day for this. I was whisked between four effective, courteous bureaucrats who got everything done in under twenty minutes.)
Don't do that. It will reboot the internet.
It doesn't really say much about performance...
I also recommend doing some back exercises if you can.
Depends on perception. What about

someFunction.Memoize();

That's perfectly natural, right? (I mean, you could claim that "is memoized or not" should be a "flag" on a function, but that's starting to sound a little silly to my ears.) It's exactly analogous.
Fixes bug #22480...from 1999!

https://bugzilla.mozilla.org/show_bug.cgi?id=22480
I am not sure what some of these are supposed to test, like the 0xdeadbeef reference. Geek cred?

I am lost on this one, though: "A man pushed his car to a hotel and lost his fortune. What happened?"
article implication (GAE's python support is actually Jython) is incorrect
http://jython.xhaus.com/jython-on-google-appengine-why-bothe...
Is it just me who thinks that Wave really isn't "bigger and better" than Etherpad as an idea.
"I wouldn't build anything critical on it until at least version 0.2"

Ha! It's a brave new world. It used to be you needed a whole version number under your belt before critical stuff could be built..
Ask HN: Users who register but never activate
I've been seeing several users come to my website (soundkey.com), register, but never activate their account by clicking on the link in the activation email they get.

So, I'm turning to the HN community to see whether you guys have any experience with this, and whether you think there is anything fishy behind it.

This behavior baffles me because I always activate accounts I register for, but maybe this is normal in terms of the average internet user?

Benign reasons I can think of:
(1) People get lazy,
(2) The email went to their spam folder and they can't find it,
(3) They gave a fake email when registering and didn't know they had to activate,
(4) Changed their minds about resgistering,
(5) Other?

But, I'm a bit paranoid and wondering whether there are any "nefarious" reasons for doing so.

Do you guys know any way to exploit a website in this way?

Should I worry about it?

Should I email the users a reminder to activate?
Which name do you play for?
Apple Preparing an iPad Wi-Fi Fix
I meant that Google don't want SSL searches, at all. Even a small service is still too much for them.
I'm not at all surprised that their troubleshooting steps have different instructions for people using different operating systems. That seems like a perfectly reasonable thing to do.
http://earth.google.com/support/bin/answer.py?answer=20717
I can't help feeling that using Etherpad for the documentation is a case of using it for the sake of using it - rather than using what works...
The blog referenced in this post has more details on their use of Clojure: http://www.hackers-with-attitude.com/search/label/Clojure
The Great Open Database of Place Pages in the Sky
Excellent article. I agree that distracting elements on a website impact conversions and should be avoided. However, there is definitely a difference between a well planned "clean" website and an unprofessional "cluttered" website. The product being sold (if retail) is also a major factor in the design.

A more professional-looking (clean) website is also more important for a services business (accountant, health care, restaurant, etc.), where your website is a representation of your business.
I can't vote because I have no idea which of these countries needs the help more and where the dollars would have the biggest marginal utility (maybe it's time to go check GapMinder.org?), but I just want to say that I'm glad they're doing this, and access to education is a great way to change some lives for the better.
The joys of delicious Nickel Carbonyl
My CPU usage is still lower than it usually is when a Flash plugin is loaded.
I did some math a while ago. They have 50 cities, so 50 deals a day. It looks like the average deal is $20 and the average participation is 1000 signups per deal. So that’s 1Mil in cash flow per day. They keep half (sourced from a friend who did a groupon for her store) so 500K per day revenue. Or about 175M/yr. Which, accounting for my crappy math, accounts for the 1.x billion valuations I see.
Marvell plans 40-nm ARM server processors
They also require a 3 year contract where if you go out of business before then they require you to pay thousands in monthly minimums (read the ENTIRE contract before signing up). They claim to be very startup-friendly, but really their terms are not that great.

I've heard great things about their service, but I found CDGCommerce to have much better terms.
That would only be a partial solution, I think.
The Java Datastore API is much more straightforward as well. I strongly prefer to just use it directly over JDO/JPA, which suffers from a bit of an impedance mismatch.
For small crud apps you can avoid the java baggage.

Using ring and ring-servlet you can build the servlet app engine wants. Libraries like compojure build on top of ring.

The datastore can be accessed using http://github.com/r0man/appengine-clj or http://github.com/smartrevolution/clj-gae-datastore.

Accessing the blobstore has not been abstracted away yet and requires a bit of work to get uploads acting correctly with ring/compojure.

I've not touched task queues, xmpp, mail, or memcache and have not seen any abstractions for them.
But they did get paid, someone bought the original license!
Turn Any Surface Into A Speaker
I can vouch for pluggd.in but not TOI, trust me. Refer http://www.pluggd.in/party-uid-the-big-opportunity-it-servic... and http://www.pluggd.in/iit-jee-engineering-education-in-india-... as some the most internationally appreciated coverages that this blog has done.

Govt. in India has had a poor track record in technology and overspending too.
Excellent article. The only thing I would quibble about is the word "ugly". I'm not a designer or a visual artist of any kind, but I don't find Amazon ugly. It simply doesn't approach either extreme of the beauty spectrum.
(So much for that alleged fiduciary duty to find the NBBO).

No such duty exists when latency > 1 sec (which it was on NYSE).
Leiningen is actually pretty cool. It uses Maven under the hood (but you don't have to know that).

The nice thing is that if you suddenly decide you need to use a Java library (say, one of the Apache Commons libs), you just add one line to your project.clj file, do "lein deps" and boom, you can use the library in your project.

Having written quite a bit of software in Common Lisp, this is a welcome change.
The difference is credit. When processing a credit card, because fraud is so rampant, Square needs to at least somewhat vet the merchant.

In fact, the defining characteristic of Square seems to be how LITTLE you need to do to get a merchant account. You have almost certainly never tried with conventional systems if you think this is bad.
I find it deeply disturbing that we seem to need studies to prove that working 11 hours a day is bad for health.
As far as I'm aware, it's a feature that's meant to allow users to accept followers by text (there's a separate interface on the website for accepting follow requests). The bug is that it didn't check whether those people had actually requested to follow you. That's what articles on the subject have indicated, anyway.
Practical Open Source
I think you've missed the point here. This isn't a command that tells your account to accept follow request, or adds someone to your following list - this is a command that instantly makes other people 'accept' a follow request from YOU. This works completely differently in how it would consider the username parameter, and in that the change is applied to the other person's account, not yours.
My favorite section is emergency procedures which contains gems like this:

"If both the A and B hydraulic systems fail as indicated by illumination of the A HYD and B HYD warning lights and confirmed by loss of A and B hydraulic pressure and deteriorating control effectiveness:

1. Eject"
The Facebook Problem
Nope, he is Adam Lisagor aka http://lonelysandwich.com
Boy, there are many things wrong with this account; here's two things, for the full story get a copy of this book: http://www.amazon.com/Project-Whirlwind-History-Pioneer-Comp...

And I'll note it's still relevant, we still build computers in the general approach this team developed. At a talk I attended in the '80s, Forrester said that he got out of hardware after Whirlwind since all the interesting (to him) problems had been solved. And I can see why he'd think that.

Anyway:

Jay Forrester and company initially sold it to the Navy for flight simulators, but they knew this sort of computer would be needed for much more.

Whirlwind initially used CRT based storage, as did IBM's first two computers. The UNIVAC I used mercury delay lines: http://en.wikipedia.org/wiki/Delay_line_memory
I had a Seagate drive. It was on the ground, and I accidentally kicked it - it fell over and promptly broke.

I lost no data, fortunately, but since then I keep any Seagate Freeagent drives ALWAYS on the floor, flat, because tipping over is bad, and dropping off a table is bad, so this way I should be okay.
In the end, somebody has to pay for what EA produces.

What? Absolutely not! EA are free to offer their products at whatever price point they see fit in an attempt to recover their costs for producing their product, as long as they do so within the applicable consumer protection laws. And people are free to accept their offer and purchase their product. Sometimes they succeed. Sometimes they don't.
Welcome to the last 30 years of the technology industry. We have t-shirts!
Swipely Raises $7.5 Million
IPad UI Criticized for Lack of Consistency and Visual Cues
Played with iPad extensively-- these are fair points.
I tend to agree. In fact, I find it's just as easy to load up an iPad with distracting notifications as a desktop.

So the extent to which people are discovering the benefits of a sort of digital 'cone of silence', but attributing it to a lack of multi-tasking is frankly puzzling to me.
60 designers sounds like a lot to me. What are you saying in your emails? What's your budget? Are you asking us to work for free or 2% of some unquantifiable number?
You probably know him (I don't), but bear with me a little. What about - http://cameron.io/about/ ?
There are better alternatives that don't require you to spend time learning ....

That's a silly argument. Do you know of any language where beginners don't have to learn between language primitives to create complex data structures, for example? Assuming (for example) that parentheses create lists and that lists are first-class data types in Perl (and neither is true) is a fine example of Blub programming false cognates.