skysight-inc/HackerNews huggingface dataset:
Jacob is an idiot for writing code with a ridiculous fragile syntax that takes more effort to write in a vain effort to obtain "coolness" via winning a pointless language war that nobody on earth cares about.

Crockford is an idiot for writing an JS minifier which explicitly promises to not break legal code but actually does, and then refusing to fix it because he's proud of his reputation for being an asshole.

And everyone commenting on this post is an idiot for thinking that any of this is worth the pixels it takes to argue about it. And yes, that includes me.

sigh This whole thing just makes my head hurt.
Whatever you do, don't go looking for the discussions that happened around scheme r6rs...
Future of Mobile Application Development
I am Pre-final year engineering student.This is my first post.Kindly bear if there is any mistake in this post.My Question is what will be the future of Mobile App Development since every big company is launching mobile apps marketplace.I want to get strongly involved in Mobile App Development.So I thought this will be the great place to post my question!
>There's something horribly wrong with everything about this. Why is such a smart person as Crockford wasting his time arguing about semicolons in 2012?

The disturbing thing is the idiot arguing about implicit semicolons in a language with not good support for them, in a general use library.
Give people a limited number of votes per year. That way you really have to pick and choose what you vote for.
Such a great read, very interesting person. I love reading about people who life societal expectations and focus on spiritual and existential questions.

The game looks pretty interesting, and while I thought it was only for Windows / xbox, it's also for mac!

http://itunes.apple.com/us/app/braid/id411902645?mt=12
Wat?

"Engineering department taught by non-engineers"
You mean because CISE profs don't take the FE/PE? Is it because they haven't taken the order of the engineer oath?
What makes one an engineer?
Thank for clarifying. You should enable it, to demonstrate the cababilities of your framwork.

For high load push driven apps, websockets are a must. I understand that fallbacks are needed for users behind proxies etc. But if the infrastructure supports websockets, they must be used.
Is this kind of behaviour fraudulent?
Optimizing Django database access : some ideas/experiments
I think the author misses a key factor in life - that being the one earning the most money (other things being even) is the more attractive partner. And at the end of the day, deep down, it's not how much money we have - it's how many kids, who in turn survive to reproduce.
> They sit around a room together, dreaming up new ideas for inventions that might become lucrative patents — while a team of lawyers records the freewheeling conversations to document every iota of potential intellectual property

How is that not patent trolling? And worse, how is that supposed to aid or speed up innovation in any conceivable way?!
Rails-backbone-todos
I'm presently encountering this issue. I would like to charge credit cards directly on the site without going through PayPal, but US gateways want me to have a US presence, European gateways want me to have a European presence (checked by seeing that I have a company address in Europe and utility bills coming in with my name to that address). Why it matters where I physically reside is a bit of a mystery to me.
LaTeX Templates - New collection site with previews and source, Creative Commons
Based on a chat with Stripe around last Startup School, you can not use Stripe by just incorporating in the US without being physically present in US.
Email is not broken: It’s a framework, not an application
"However I suspect that the big 6 are going to accept a world without DRM the same way as the MPAA and RIAA before them: kicking, screaming and fighting until the last breath to prevent anyone from staunching the massive gaping wounds they've inflicted on themselves."

This is completely true. As someone has worked in the ebook sector for close to 10 years, the publishers (with a few notable exceptions) continue to dig a deeper hole for themselves. The three main problems in the ebook sector are:

- DRM, Territoriality, The Agency Model introduced in 2010

The problems of DRM have already been covered in detail.

Regarding territoriality, we have ridiculous set of restrictions about who we, as a retailer, can sell an ebook to. A large publishing house will have separate entities setup in the US, Candada, the UK and Australia. Each one of these produces the same ebook that can be sold in a restricted set of countries at different prices. This causes all kinds of complications. Take for example a US citizen who in the army who is trying to purchase an ebook in Afghanistan. Do we rely on their IP address or credit card when determining whether they're allowed the book? The is a litany of other examples where territoriality complicates things helping no one, not even the people imposing it.

By 2010 Amazon had cut prices on ebooks to a level where they were losing money on each sale. Their strategy was fairly clear, build a large user base locked into their platform, bankrupt the competition then strong-arm the publishers to get a larger cut of the profits. The publishers freaked out and imposed a new model in the US where all ebook retailers were considered agents and couldn't discount their books; fixed prices across all retailers.

This move means that the publishers have complicated their own business model to the extent where they can't handle it. Taxes down to the city level must be applied to any ebook sales made with the US. The publishers are struggling to ensure all their distributors are complying with fixed prices and Amazon is monitoring this situation closely. How come retailer X is not complying with your fixed pricing but we have to? The publishers are fearing lawsuits with good reason.

I don't know what the answer is. Our only options as an indie retailer is to pursue a mobile based reading experience on either android, wp7 or through the browser (DRM problems come into play here). Everyone has been pushed off IOS since August last year when Apple imposed a 30% commission on any purchases made through an app. This 30% is exactly the same percentage that retailers receive as an agent.
Daftar lagu indonesia terbaru 2012 minggu ini
daftar lagu indonesia terbaru 2012 minggu ini
G E Am D G E seringkali kau merendahkan ku Am D Bm Em melihat dengan sebelah matamuAm D G aku bukan siapa siapa.
"picked up within a minute" should be "picked up within two rings"
Another issue is that people who use twitter want stats, and t.co has no public stats interface, so people use bitly etc as they still want data.

On mobile I notice the slowness of t.co a lot. On desktop I have been noticing waiting for the google redirects too recently. So I think they are a problem, but potentially more resources thrown at the problem could fix this, but using other means would be better as you suggest.
I can confirm this is true, having been scolded by a former ("not ex!") Marine.
I dont know if you're married but i find the love part very practical. I dont feel he's saying "stick it to the man" as much as "don't expect life to happen to you", "dont feel entitled to things and experiences"... you need to work for it and make it happen.
The title seems pretty misleading: it seems they only built an AND and an OR gate, I wouldn't really call a couple of logic gates a Computer.

Still, building logic gates using crabs, very good. :)
But these publisher specific shorteners no longer serve any function surely. They were because you had to use a shortener, so they created their own. Now everything goes through t.co you effectively do not need a shortener yourself. For your own site you get no more analytic data from a shortener than a real url.
Regarding zfs: the zfs on linux project (http://zfsonlinux.org/) is actually fairly mature and has decent performance ( though there are still some outstanding issues with using zvols as xen filesystems, and also if using a xen paravirt kernel ).
Netflix to release source code for its army of diagnostic monkeys
Great post. I agree with your assessment of work and young people. I don't know if he's fully saying this in his speech though. In one part he is saying dont feel entitled to things and experiences...you need to work for it and make it happen.
What a child... Has anyone read the GitHub style guide? 'Do your best to never use a semicolon. This means avoiding them at line breaks and avoiding multi-statement lines.'

Grow up Crockford. Do research before you post. Stop assuming because you supposedly once knew how to do something, you still do, and always will. Times change.

However, this is all very exciting. It gives Twitter, or whatever other start up, an opportunity to replace an outdated piece of software by a nut case!
Found a copy here:
http://law.indiana.edu/instruction/profession/doc/16_1.pdf
The Cloud Will Kill The Resume, And That’s a Good Thing
Also, a lot of what's in there were not out of the blue predictions, but extrapolations from existing work: LCD screens existed, and many companies were considering it for computers (Commodore bought an LCD manufacturer for example), so extrapolating large flat screens was natural. Portable computers were on the market (the Osborne 1, inspired by Alan Kay's own prototype from Xerox in the mid 70's), so assuming they'd get lighter was a natural extrapolation. Hypertext as a concept dated back to Project Xanadu in the 60's at least, so assuming encyclopedic knowledge on your computers wasn't that strange etc.
Natural dog care
Canine Massage can help dogs from literally all walks of life, so whether your dog is active, ageing, in recovery from an operation or coping with a long term condition like arthritis, the Canine Massage Therapy Centre can help to make a difference in your dog's life.
Access to better payment gateways.
On values at CERN:

"The cost [...] has been evaluated, taking into account realistic labor prices in different countries. The total cost is X (with a western equivalent value of Y)" [where Y>X]

source: LHCb calorimeters : Technical Design Report

ISBN: 9290831693 http://cdsweb.cern.ch/record/494264

Long PR story short: RPC was prevalent, that is how you control(led) your stuff remotely. Like Tim. Today, if you'd ask for a NeXT-like toy, you'd be denied were you an average Eastern. But western equivalent asked for it and got one, and put the gopher link address ptr in the reserved field of the text font properties (where things like bold and italics properties are stored) and voilà. You can also hire a cheap student to actually write the web client to be cross platform (its true virtue/value). Thanks to Nicola Pellow, of whom almost nobody knows about. Would the "web" have just run on NeXT, it would be long extinct, let alone take off.

On linking and hypertext: all post-war era stuff is spin. The real stuff comes from Belgium:

For ADD-ers: http://www.youtube.com/watch?v=qwRN5m64I7Y

The story: http://www.archive.org/details/paulotlet

http://www.boxesandarrows.com/view/forgotten_forefather_paul...

"How should we make it attractive for them [young people] to spend 5,6,7 years in our field, be satisfied, learn about excitement, but finally be qualified to find other possibilities?" -- H. Schopper

http://cdsweb.cern.ch/record/1127343?ln=en

The answer is a nice PR story on the web --

https://secure.wikimedia.org/wikipedia/en/wiki/Spin_(public_...
What I mean is simply that the default configuration file does not matter, but the point is, what are the guarantees and tradeoffs that a database system can provide? and Redis is no different than other non-in-memory DBs about this. To put Redis apart because in the default configuration file we just enable RDB persistence seems odd, it's like if with a one line commit tomorrow I "change Redis" because I alter the default configuration to AOF + fsync always. Obviously the system remains exactly the same, so systems should be compared by capabilities and not by default config files.
Maybe you should write a better piece for Phrack 69? To teach these outlaw dweebs some values!
If you can get to the US, opening a bank account becomes a whole lot easier. Last time I was in the US I opened a bank at Chase. I was surprised at how easy it was. All you need is your passport and local country national id (in my case a drivers license).
Don't miss the comments in the article, as they are as worth as the article itself.
Why do you believe the github style guide to be the authoritative source for JavaScript style? There is no benefit for avoiding use of semicolons other than not writing semicolons, whereas there are several detriments for their omission.

> It gives Twitter, or whatever other start up, an opportunity to replace an outdated piece of software by a nut case!

I don't know where this ad-hominem is coming from, but Douglas Crockford is hardly a nutcase.
郑州网站推广
Why Social Media should take a back seat when planning online marketing
PHUCK YEAH.

You wanna talk about news for hackers, and not this Bay Area, VC-manipulated, water-downed, same-ol' bullshit? Phrack is real talk. If you want to travel outside of California and actually call yourself a hacker, you're gonna need to read this and as much of the archive as you can. Phrack 0wnz.
Google style guide says otherwise:
http://google-styleguide.googlecode.com/svn/trunk/javascript...

If people hate semi-colons with such a passion, why not simply use coffeescript and be done with it instead of depending on butterflies flapping their wings...
No one ever earns the right to be a jerk. Crockford can have a strong opinion all he wants, but if he wants people to continue looking up to him, he will explain and conduct himself in a civil and professional manner.

No one won in this situation, but Crockford should know better by now.
NewsPak
You can add it to all your messages easily.

But there's no way you'll succeed in pushing people to reply to those requests you're making.

Mail to my inbox might be considered 'important' by the sender and might consider a header that makes my MUA ask me if I'd like to confirm that I'd read the message - but I can disagree and decline. In fact, I have rules that filter out important flags at work (they are always abused and there's no need to flag something on your side if I'm reasonably on top of my mail queue anyway) and ignore read receipts (Send me stuff and I read it unless it is spam. But I decide when and won't disclose that with anyone).

Use a good subject and accept that mail is not a real time protocol and we're getting along.
Few people truly understand the semantics of a language, but everyone knows why indexing from 1 is bad.
NewsPak

Watch http://News-Pak.com for Latest News, Bricking News, Online TV channels, Bollywood News, Fashion News, Mack up Tips, Songs, Movies, and much more. Dear visitor please note that we are not broadcasting any channel only we are providing channel links from other Sites. The content of the channels are controlled by respective owners only.
That's fantastic. Keep it up. So few people live well that it's actually of value to everyone just to see examples of it.

Don't feel guilty about being subsidized. There's more than enough wealth from technology for everyone, we just don't know how to spend it properly.
Also; in the early days "the" node.js mysql client library was blocking, so everyone just forgot about using mysql.
No. Data is stored in BSON, transfered in BSON but when in javascript it's JSON.
No, because language standards only specify the language itself not the implementations.

So each vendor comes up with its own library format and tricks how to make the language usable in dynamic libraries. And as far as I know, they seldom talk among themselves about common ABIs.

C ends up being used as universal ABI, because in the end all implementations that generate native code need to interface with the operating system, which usually is developed in C.

But this was not always like this. Before C won its place as system programming language outside the UNIX world, there were other systems programming languages in use. On those systems there was no C ABI as such.

The Pascal calling convention ABI exists, because on the early 80s a few operating systems were developed in extended version of Pascal, like the first MacOS, for example.
Seems like a good fit for activity streams?
You might be right that there aren't many "hackers" on HN, but a lot of
it has to do with how you define the term.

As for not knowing eclectic but important bits of history like "2600" or
even who "Lawnchair Larry" was, experience takes time, and knowledge
takes effort. A good example is that most people don't know all of the
available terminal commands available on a UNIX(-ish including
MacOS/iOS/Android) system, let alone know the reasoning or history
behind all those "funny" command names.

BTW, I always get a giggle out of your HN user name even though the poor
disturbed fellow who tied umteen helium balloons to a lawnchair and
shutdown airspace of Los Angeles for a few hours eventually committed
suicide after receiving his "Honorable Mention" on the Darwin Awards.
How to Use Blue Light Therapy to Clear Up Your Acne
Semicolon.js
You're honestly telling Douglas Crockford to "do research" before posting on the topic of automatic semicolon insertion?
AngularJS's bindings beat all 3: it works with POJOs, you don't have to write glue code, and views are augumented HTML. Not "real-time", but capable of handling that with, say, Firebase. Furthermore, its testing infrastructure is best of breed, being carefully built-in and using DI. It's incredible how often it's overlooked.
Partner 
Hey Guys

I am looking for a partner who acknowledges api programming. The idéa is on paper, simple, fun and ready to go. I am based in Sweden, Stockholm. Please contact me for more information at:

contactmetodayornow@gmail.com

Cheers
Explore the TITANIC in GOOGLE EARTH
Just imaging the disaster of titanic is not enough for techgoons so GOOGLE EARTH created 3d model of titanic wreckage which allows users to click on different sections of the ship for photographs and a brief history lesson
Douglas Crockford's JSlint is pretty much that.
Pretty sure Subversion's HTTP access "inherits" the use of OPTIONS from its WebDAV roots, actually.
The style of this post is a bit 'wild' but the message is sound.

I was reading those posts earlier, thinking the same: there is no point in burdening email with constructing 'todo' lists for named senders because my Opera mail client has been doing this successfully and more flexibly with filters for years.

Also, the thought of receiving potentially important emails which can only be read by, say, 'MS word-receiver 2012, v.3.2' fills me with forboding.
There is a Gemstone group at VMware. Send your resume.
So, how does it work for you, this missing out on all the (trivial sometimes) fun?
Excellent - another internet cock-fight, with both sides managing to act like total cocks..

What would be better is for both sides to fix their code:
Crockford to fix minify for the edge cases like this (result: better, more robust code equals a win), and the twitter boys to add a semicolon for these edge cases (result: better, more robust code equals a win).

But instead, as usual on the internet, it's just devolving into lots of "waah waah waah".
I give you a point, because that's what you really want, not "love" for the paper, right?
As a student taking a CS degree for fun, I think the 'Happy Hacking' article is fairly insightful. Not of the best quality, perhaps, but insightful none the less.
Show HN: Planrly - Easily Share Social Plans With Group Of Friends
>Also, the future is all-white. (Unless you're in Japan.) That wouldn't happen today.

Yes, today it would include the token black person...

(Whereas the conditions re: black/white in income, the workforce, high paid positions, university deegress and such haven't changed much, if at all).

So, a win for hypocrisy.
problem a: it is called the pirate bay.

problem b: it is called the pirate party.

pirates are criminals. naming things like that and not expecting this to be huge problem is short-sighted and I would even say dumb.

if your goal is to reform copyright law and citizen rights/protection then why not call your party freedom party or reform party or more rights for ordinary people party.

"hi, my name is childharasser and I am your boy's new teacher."
Grilled Tequila Lime Shrimp Recipe BEST EVER
Ashton Kutcher might actually be a smart investor
How do they evaluate physical presence? exactly.
yes, of course.
Yeah, providing services can often feel a bit fruitless, mostly because scaling services are a lot harder than scaling a simple product. I'd advise you to at least focus in on a niche/market when providing your services. That way, you'll eventually have domain expertise that you can roll into a scalable product.
Are you good?

If yes, then you're very hireable.

If no, then practice, learn and get better.

The rest doesn't matter as much.
You don't - there are a large number of people legally resident in the US who are not eligible for social security numbers (ie, they don't have work authorisation), and who still require bank accounts. I am in the fortunate position of retaining an account at my alma matter's credit union, which has definitely proved useful for services that require US accounts.
>and we only hear of either the surprisingly correct ones or the ones completely off the mark.

But this one is neither surprisingly correct

(laptops for all, wireless communication and an online encyclopedia? You don't say!)

nor completely off the mark

(mostly ok, missed a few things like the public internet, thin laptops and tablets).
Worth mentioning that this was fixed/removed in Python 3.x

>>> "" > ()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unorderable types: str() > tuple()
Sorry, I should have been more specific. When I say "explain operators", I mean something along the lines of "To add numbers, you can write '2+5 <enter>' and it will give you 7". In two to five minutes you can probably explain addition, subtraction, multiplication and division and then link it back to variables. So "Type 'i = 3 + 3 <enter>'. Now type 'i <enter>'. It should give you '6'."

It seems to me that attention span is the biggest hurdle. You're unlikely to hold a ten year old's attention for more than a couple of minutes if they don't have a solid understanding of why the concept you are teaching is important and how it ties in to the other concepts they have learnt. If you can show them how useful a concept is, they're probably more likely to go and gain a more thorough understanding on their own.

> Do you mean 8-16 as an age range or a number of students in the class?

Age range. Ideally you would want to avoid having that sort of spread in a single class (perhaps take one class for the 8-12 age range and one for 13-16 age range).

> Also, not all kids get excited at the first sight of scale. It often requires taking time to explain things and give different examples of this phenomenon.

True, I'm just basing what I wrote on what my friends and I found particularly interesting. It's probably different for everyone.