skysight-inc/HackerNews huggingface dataset:
Yes, I'm considering the graphic an obscenity, as well as the words -- I just don't think you can display that at retail in the U.S without potentially getting the retailer in trouble in most communities. I think a simple brown craft paper wrapper or sleeve with 'drinking party card game' in simple/bold letters might do the trick.
Футболни прогнози, Игра с футболни прогнози
This guy made some shortcuts usingthe new urls to individual settings. It's not 1 tap (it's 2!), but it's a bit better if you need to use any of the settings a lot.

http://brdrck.me/settings/
Brother, don't do it for this lady's sake. You clearly deserve better. Just give life a chance, and I think you are doing the right thing by moving.
An alternate (and, arguably, more elegant) approach to "Parsing with Regex" and "Tuples to Dictionaries" is to use named regex groups and the MatchObject's "groupdict" method like so:

logpats = r'(?P<host>\S+) (?P<referrer>\S+) (?P<user>\S+) \[(?P<datetime>.*?)\] '\
r'"(?P<method>\S+) (?P<request>\S+) (?P<proto>\S+)" (?P<status>\S+) '\
r'(?P<bytes>\S+)'
logpat = re.compile(logpats)
groups = (logpat.match(line) for line in loglines)
log = (g.groupdict() for g in groups if g)
The point is he considers receiving and having to rip and/or store the disk as an additional cost on top of the $15. It widens the gap between the $5 download and the $15 disk further because he has more hassle to get the same functionality.
What a bizarre rant.

This is a libc/LD_PRELOAD hack, so it's clearly a Unix-only solution. Where did all these "you'll break my Windows console" tears come from??
That shouldn't be. 8.8.8.8 is anycast and so should be nearby.
To reply to everyone here, I still don't get why you want all text on stderr to be coloured, be it red or purple.

Most programs can write data to stdout so they put all messages on stderr. Making it all coloured hides the errors in the rest of the text.

Making errors red, or any other colour, is a good idea. It makes "under-experienced users" notice them.
Just wanted to say thanks for answering all of the nitty-gritty questions.

HackerNews should have Reddit-like AMAs for software projects. "I work on HHVM/Linux Kernel/Scala/etc. Ask me anything..."
Blue Nile Us Online Coupons
Get blue nile us online coupons, Bluenile.com coupon codes, bluenile discount coupons at couponroof and save hundreds of dollars using this online coupons on every time you shop.
You can set up your IDE to automatically run your code through JSLint or JSHint, which will detect such errors.
Am I the only one to completely disagree with the author?

It's important not to mix everything. CoffeeScript is a language. There just happen to have an implementation for it.

This invalidates the "debug" workflow problem. Let me restate the CS debugging workflow:

Start discovering the problem in the code I wrote.
Fix it in the CS
Problem fixed, move on, otherwise start over.

A computer language is by definition a mean to express unambiguous statements. So does CS. So does the other languages. The resulting program will do exactly what your code asked to.

Do we check compiled code when we code in C? Do we look at the Bytecode when we write Java?

The fact that CS compiles to JS is an "implementation detail". That's the CS compiler's job. If you don't trust it, don't use it.
And then Paypal freezes his account for suspicious activity...
A coder is somebody who writes code. Engineering is much broader discipline than just writing the code - it means writing it well, writing it to be concise, readable, maintainable, standards-compliant, specification-compliant, reliable, well-performing, possibly scalable, user-friendly and everything else that what is essentially a robust machine needs to be. In addition, software engineers can specialise in development, testing, design/architecture, performance, UI and probably many other things I can't think of right now.

What I'm saying is that making software good is hard. It takes a lot of different skills in addition to mere coding. Actually writing the code - pressing buttons on a computer to enter text into an editor - is one stage in a long process, and all of these stages are as important as each other.

Some of these are skills which you probably have! So calling yourself a mere coder is underselling yourself.
Well purly emphatically we know nothing about compilers. Since I know what a JIT is I really like them so Im bias.

I think there has been so much work put into static compiler for lisps and other dynamic languages but there is not that much to show for it. I mean sure the lisp compilers are really fast but most of the time they get there by throwing away safty and providing typehints. While the work on self was done by one researchteam. The same with LuaJit one guy writes something for a dynamic languages and without adding typehints it starts to perform like crazy.

I think the Lisp community and the rest of the world really missed out on the JIT advantsments. Self was allready fast but Sun picked Oak (Java) to be there Weblanguage (anybody know more about that?).
It seems pretty inexpensive to me. Designing a site where people can log in, pay actual currency for a file, and download it a few times is not trivial. We may be able to do stuff like this ourselves over the weekend, but Louie can't, and so he had to pay someone to do it. And when you pay for something like this you're paying for things like the company's reputation, support "forever", and the right to say things like "can you move that 1 pixel to the left"?
As a year-long CoffeeScript user, I have a few points to rebut:

debugging workflow: he makes a long list of bullet points, when in practice you can find the error directly in your coffeescript code 90% of the time, since you have a clear image of what it's compiling to and errors tend to happen on the piece you're working on. Hopefully source-mapping in Firebug/Inspector will be ready in a few months and end this discussion.

"We Process Images and Symbols Faster than Words": It has been demonstrated that the understanding of text is based on the same principle, we don't "read" words, we identify them. and and or are as much a symbol as == and && (which you still can use if you think they are more visible).

"ugly syntax": the examples are ugly. Don't use a trailing if for long conditions, don't create huge one-line comprehensions. You can do worse in javascript.

if five and six and seven
doSomething()

"bad parts": every language has bad parts, but the example is just bad practice. Just because you can omit return and start an object literal without indentation doesn't mean you should.

getUser = (id) ->

dfd = $.ajax
url: "users/#{id}"
format: 'json'
method: 'get'

return {
url: url
promise: dfd.promise()
}

"Significant White-space Means CoffeeScript Will Always Be Compiled": what? No it doesn't. You can compress coffeescript, you can't minify it.

Readability is not a strength of most javascript code out there.
It does allow for all sorts of fun back doors for surveillance though. Just because Apple removed CarrierIQ from their devices software doesn't mean they didn't just implement it in hardware. Apple already has a history of recording personal data, so this is not a crazy theory.

CarrierIQ makes money from US Gov, and I imagine carriers/manufactures make money from CarrierIQ, I have a feeling Apple just cut out the middle man.
Also, another guy doing this won't get that much attention as it won't be so new.
Using your bandwidth price, his bandwidth costs alone will have easily exceeded $10k. Assuming $22,000 as a top end estimate for design, development and somewhere to host it sounds quite reasonable to me. If he hasn't chosen a bargain basement designer and developers, it's not uncommon to pay $1k+ per day for an agency. 20-22 man days if we exclude hosting costs, from concept, through proper design, content, development, testing and deployment isn't much at all.
I hope that handling these issues is in the $32,000 he paid for a website (&co).
Does anyone know how to turn off the Paypal "Bill Me Later" popup that appears every time I make a purchase?

I have money in my account. I'm tired of opting out of BML.
> And PHP is not significantly faster or easier to develop in than java...

Yes it is easier and faster to develop in (speaking as someone who has done both commercially). Examples of productivity gains:

1. No need to compile your code. Build cycle vastly improved (no time wasted with Ant/Maven/take your pick).

2. Less verbosity.

3. No need to restart your web server every time you deploy some new feature, just hit F5 on your browser and your done.

4. No classpath/jar file fun to slow your down.

5. You can hack a code fix in situ on a dev/server (or production if your brave/insane, I did say hack!). All you need is SSH.

6. Connecting to a database is trivial, support for most databases build in (no messing about with JDBC).

7. Deployments are a breeze: just drop the source code on your server, and you're done.

I could go on.

> so you are losing execution speed to gain nothing.

I wouldn't call a much faster development cycle "nothing", and if you understand Facebook's culture of "move fast" as laid down by Zuckerburg, they value development time higher than execution time (and rightly so).

* Edited to add line returns.
fgsdfsdf
I don't have one, nor do I have a Facebook account. Still not seeing the point.
TU 46
The Real Linux Girl: Friends Told Me That My Place Was in the Kitchen.
> Also: after this article leaves the front page, I'm going to delete this post, because while I think it is important, I don't know that having these words public for posterity is a wise decision.

You can only delete or edit your posts for a limited time.
It would be nice if my enemies commited suicide. God should be a rude wake-up call.

God says...
glorious dance It's_nice_being_God dance Hicc_up spoiled_brat
it's_hopeless hope you're_so_screwed I_see_nothing fun
trippy could_it_be___Satan failure_is_not_an_option fun
Catastrophic_Success take_the_day_off pardon_the_french
Dad what's_the_plan na_na ridiculous that's_much_better
so_he_sess ipod watch_it_buddy in_theory just_lovely Burp
theres_no_place_like_home money I'm_beginning_to_wonder
joy Indian you_think_you_could_do_better battle you're_so_screwed
in_theory I_just_might whoop_there_it_is now_you_tell_me
comedy piety ghastly if_and_only_if segway vote battle
don't_count_on_it husband make_my_day pet I'll_get_right_on_it
high_mucky_muck food NOT ridiculous spending look_out
everythings_a_okay yuck
I don't bother with the status updates. I don't look at peoples profiles. I put the bare minimum info on there that I could, I locked down all of the privacy settings. I purposefully made my profile difficult to find.

I friend my friends on Facebook and do very little else with it. The only reason I have an account is so to make it easier for people to include me when they organise events through it.

Works for me.
The font is from 2004, and it's _terribly_, unreadably kerned. ... unless that was a point too...
How to buy used boats at low prices?
I'd add Redis and chef to the list.
Govenor Wills Ass Hat Award | Trifter
Like most store locators, allow zipcode/postal code as alternative to entering city/state (to help folks in mississauga and such cut down on keystrokes). Assuming you expect a good number of U.S. users that might be a reasonable to do for at least U.S.
yeah, all review and contribution is very welcome!
Yeah, but if someone breaks the contract and distributes even one copy, the receiver of that copy is not bound by contract and can distribute it at will. Let's say person A buys a CD, makes a copy and leaves it on e.g. Starbucks. Anyone who finds it can legally distribute it to anyone they want.
That's definitely more semantics that I thought it contained, thanks for the clarification. However for the same reasons the debugging problems are probably more severe than I realized before.
This is clever marketing, and it worked - Although it is not innovative, new, or even news, it's top of HN.

The story here is how to market to Reddit/HN rather than anything else.

IMHO It would also be a stretch to call him a comedian.
You remind me of a line from a TV show (I think an episode of "Quantum Leap") where a woman has just been dumped by her married lover (or something along those lines) and someone talks her out of committing suicide by telling her something to the effect that if she kills herself over him, that would just send him the message she "couldn't live without him" and feed his ego and is that really what she wants to "say" to him?
Pencils - the new technology?
OpenIntents for Android Apps
That was a brilliant article, the most complete honesty about coffeescript that actually makes sense. After reading it I really felt like coffeescript is cool. but you know what he's got something there. he really does => I'm going to stick to JavaScript ("See what I did there"). thanks;
Home automation: experts' point of view and what do we think about them
Actually it does require a credit card but I am not able to edit the post to correct it.
He spent that much on the website, and still has unreadable red-on-black text?
"Portals never really took off like corporate America hoped it would"

Depends what you mean by a portal, but Microsoft's SharePoint seems awfully popular from what I can see.
I've never understood the intensely nested folder structure of Java apps. See: http://c.boxd.in/2S3X3n1s0x3d042j2A09

Or, why is the code at:

spring-backbone-todo/src/main/java/org/resthub/todo
The dumbest people are the most judging ones. They only see themselves, can't put themselves in other positions, can't accept other positions, and have to call everything dumb which they can't relate to.
I can only ask "Why?"

It's the buyer's call of course but generally things that have no obvious utilitarian value are bought for either of two reasons: future value (expected rise in value or expected keep of current value) or emotional reasons (such as belongings of close, personally meaningful people or beautiful items).

It's hard to imagine vibrant aftermarkets for these founding papers so it must be a combination of feeling closely connected to Apple's founders and huge amounts of money: enough for a million to become peanuts.

Still the money alone wouldn't explain it: I probably could pay one 1/1000th of my annual income (that'd be one million if I earned a billion each year) for those papers but I wouldn't because I can't think of a reason why.
Actually, if I did, it wouldn't even be for this female, but simply to get relief from the emotional and mental torment that I have to endure most days. Turns out I'm a fighter, and I intend to make it, but when things go down far enough, you just never know, because things feel bad enough that it becomes a serious consideration. Right now, it's not an option. I know that I'll quit my job and flat next month, and head back home 4 months later (everything has 3 months notice in this country).

It is sad to have lost so much. And I know people have been through much worse, and right now there are other people that are going through ten kinds of hell, and I can even understand them a little.

When the pain was really bad, one thing that I thought I could really understand well and empathise with was a parent that loses his or her child. You can't understand what it's like unless you go through it yourself. And the reality is, that that sort of trauma changes everything. Who you are diverges so much that it's impossible to merge back into the main line. You're completely forked.
I believe his point was that it should be possible for <hardship-experiencing-people> to gradually improve their living conditions even despite their hardships.
The slow point mainly refers to allocating and copy into a new buffer. The naive points refers to that you use 1) alloca to allocate an unknown amount of memory on the stack and 2) assume that write is atomic, never fails and will write the whole buffer (you return count). Instead you should return what write actually wrote or not. There are also a whole can of worms with regards to what happens during (signal) interrupt or if write failed to write the whole buffer. In which case the reset color code may not be sent etc etc.
Solutions to this require some fine-thinking, but for the slow stuff, you can simply replace all the allocation and copy with something like this

struct iovec iov[3] = {{STDERR_COLOR, STDERR_COLOR_SIZE},{buf, count},{COL_RESET, COL_RESET_SIZE}};
ssize_t n = 0;
do { n = writev(2, iov, 3);} while (n == -1 && errno == EINTR);
return n;
We chose JPEG because the files were smaller and the encoding faster. The images looked fine in either case.
Microsoft Co-Founder Paul Allen Unveils Giant Plane for Private Space Launches
I use a jailbroken and unlocked iphone 3gs. I installed SBSettings on it, and I have a slide screen that shows many hardware options. I can toggle airplane mode, 3g, wifi, bluetooth, ssh, brightness, data and a user agent faker (and more).

So.. it takes a slide and a tap.
How to Launch, the Spotify Way
HTTP status codes illustrated with amusing cat photos
Why did I failed with my SW business–Advise(I): Choose a cool technology to sell
Connecting Californians to the Smart Grid
Well, the frustrating thing about love, even after betrayal, is that your biological make up makes you believe you need that person. It took me a long time before I lost hope and decided even feeling that way wasn't worth being with that person. You can only be walked over so much before there's no other option but to say fuck it, I've had enough.

As for killing myself, to cause her pain. It just doesn't work, because I don't get to see what effect it has. And she'll get over it far too quickly, anyway.
Big Brother Is Watching as Stores Seek Data
oh, so the invite code is no logner available. But nonetheless, great UI! :)
This kind of fussy type system is at odds with Go's design goals. It would make the language more abstracted from the underlying machine for little gain. I can't think of an instance of the issue you describe causing problems in real Go code.
CrashPlan is a real nightmare -- horrible almost-worse-than-nothing backup. I have two personal experiences with them.

I bought a year of CrashPlan Family service for my dad and sister. The backup service went down a couple times for DAYS and WEEKS at a time. Sounds extremely similar to this poster's experience. What the hell use is that? Eventually in their case it did start working again, but obviously going many days without backup is not really backup.

For instance: https://crashplan.zendesk.com/entries/457404

The other one I had was once when I was trying out CrashPlan for the first time. I had rsync-based backups too, and was just testing out crash plan. A hard drive failed and I tried to restore my 60-GB home directory. It took something like ELEVEN DAYS. And, it fucked up all the mod-times of all my folders. They may have fixed the mod time issue since then, though, I think.

I would never rely on CrashPlan for anything.

When I want easy-peasy backups that work perfectly, I use Arq (Mac-only). Unlike CrashPlan, it is both fast and extremely reliable.

But, that isn't an apples-to-apples comparison; since Arq (securely) backs up to Amazon S3, it costs something like a hundred times more than CrashPlan, which has flat-rate 'unlimited' storage (which is of course extremely limited by their bandwidth throttling).

I wish CrashPlan was good, but it is not. That doesn't mean cloud backup is inherently flawed, though. You would have to do a great deal of work yourself to implement backups as reliably as Arq.

http://www.haystacksoftware.com/arq/

(Not a stakeholder; just a fan.)
I have said for the past 10 years or so that I would gladly pay a small fee directly to an entertainer instead of having them get an even smaller fee from a middle-man. For example, torrent the latest Rush album + give the band $5 directly = everyone (who matters) is happy. I have the satisfaction of supporting my favorite artist and Rush has quite a few more $$$s directly in their pocket.

All we have to do if find a way to send money directly to an entertainer and keep the (MP|RI)AA off our backs. Maybe this would be a good startup idea. Provide a "Pay Me" button (implemented with Stripe :) for artists to stick on their site. Joe consumer torrents their work then visits their site and clicks the button. Neat and easy. Of course, then you become the middle-man...
HTTP status codes by cats
Darren Fletcher to take long break
Perhaps, one of the most inspirational player (as said by Craig Levein), Darren Fletcher continuing his absence from the football since Nov 2011 due to Ulcerative Colitis, has taken an extended break hoping to bounce back in full condition.
Secondary schools fail teenagers over computer lessons, says Ofsted
Just for reference, since you're now directly comparing two schools (yours and the one in the linked article) here, how would you characterize the similarities or differences between your school and one described as

"a primarily low-income, high-minority middle school serving sixth- through eighth-graders"?
Actually, he has already done Conan (all week-special in NY back in October) where he clearly stated some details about his upcoming "$5-show".

Also, today he's doing Leno.
Yeah, I misused "chipsets". AFAIK you need an Apple-certified chip to interface to an iOS device via BT/AirPlay, isn't that right?

I'm just relaying news I've hear somewhere else, feel free to correct me.
You can distinguish between nulls which are errors and nulls that are just the actual return value. That is what err is for.

The entire reason Go has multiple return values for functions (such as paths and err in this case) is to avoid having to encode errors in the "real" function result.

Now I agree, that this is less nice as say pattern matching and real sum types, but if you know how to appreciate those just switch to a functional language!
Paypal to enter daily deals market, target Groupon
Posting Featured Scrap Buy/Sell Offers is Free Till 30 November 2011
I love this pdf. The one thing I've been wanting is for the original author, or someone else with another ~1gig dataset, to do the test again with pypy and give us the speed figures.
Google's Thanksgiving doodle - Pirate Turkey
Equip the turkey, with the eye patch, peg-leg and black feathers and a treasure chest appears.
Windows 2008 Active Directory
Windows 2008 Active Directory is the latest version that comes with advanced functionalities and efficient Management Tools for Active Directory administrators.
Equip the turkey, with the eye patch, peg-leg and black feathers and a treasure chest appears.
Well, when you're looking at posts by someone who loves a language about that language, its not really that surprising to see positive feedback in it; and that feedback is often about the expressive syntax being nice (edit <-- and that its fast).

...but that said, I wouldn't mind some impartial coverage.

Its stuck me several times how defensive and no-I'm-right the go crowd gets when anyone dislikes it. Try jumping on the google group sometime.

Anyone remember that academic paper about relative speeds of c, go and something or another? As I recall Andrew went out of his way to reimplement the whole thing in go, and make a few snarky comments about "I wonder where they got those bench marks from, because that's not what I saw".
Goa Tours
> " today's most most popular working comedian"

Are you serious? Most popular on Reddit and other liberal political communities maybe. I don't think anyone would claim he's the most popular comedian working today.
The Haunted: Hells Reach v1.0r15
The Haunted: Hells Reach v1.0r15 (2011/MULTI2/Repack by Fenixx) Update 11.12.2011
Women's Perfume
Buy large selection of women's perfume and scents at the E Perfume Paradise; we offer a wide range of womens designers perfumes, womens celebrity perfumes, womens european perfumes and scents along with branded sunglasses and accessories.
'World's Slowest Fastest Camera' Captures The Movement Of Light