skysight-inc/HackerNews huggingface dataset:
You can also subclass auth.User, which allows you to maintain compatibility with 3rd party apps.

This is how I've gotten around the user name length limitation. I have a longer field in the subclass, and implement a backend to check that. But because it's a subclass, foreign-key relations still work.
Exactly.

Now I have a question: Are there such things as shell meta commands?

For example, if I try to run some CLI thing called `foo`, the shell (or a shell wrapper) first looks to see if the complete invocation has an argument `--json` and if so converts the actually executed command to

foo | some-json-formatter "foo"

Basically, can a shell rewrite a command-line call, and how hackable is this?

If so then one could write a script that catalogs assorted other CLI apps and runs a formatter for the things it knows about, avoiding having to add yet another feature to countless existing CLI programs.
Where in the hell in that article is there any attempt to get the border agents' side of the story? For all we know, this is entirely fabricated.

While it very well may be true, this is shoddy journalism at its finest. Take this sentence, for example: "Apparently, a trip to the US now allegedly features a frightening round of intense interrogation by American border guards."

Apparently? Apparently!?! Are you kidding me.

Do some real journalism and stop quoting twitter.
Make sure to make plenty of eye contact with the interviewers. Maybe it's my good luck charm, but when I remember to do it, it never fails.
Zombies are roughly the same form too.
Everyone should Learn Programming
Extremists that win are revolutionaries

Extremists that lose are terrorists

If we aren't sure yet they are insurgents

If it ends with nobody winning and the leaders getting Nobel peace prizes (N.Ireland) then they were all just folk dancers that got out of hand.
Follow the link in the Tweet to read their official statement.

Also: why does HN mark .fm URLs as being spam?
There's no point in hashing the password before you send it, is there? A MITM could just as easily grab the hash and send it to Google instead.
That would require an externally located filter which changes each time the output changes.
> As a doc you can already use Square to process payments

Yes, but the application is integrated with the Square app to make it more efficient. Payments made via square also automatically sync with our billing/accounting section of our application, which saves the doctor/biller a lot of time. If the doctor is solely using square to take patient payments, then the accounting is basically automated through our system.

> you can look up "real time insurance information" easily already via the web.

Most doctors call the insurance company directly to verify eligibility. Checking via the iPad (which is already used to onboard the patient) saves the doctor or front office some time.

> Breathless pronouncements from a supposed technical company that physicians will use their app because it "makes them feel modern" are a trifle annoying

Doctors want to feel modern. It helps bring in patients. How do you feel when you go to a doctor still using paper, and wait 5 minutes for them to shuffle through file folders to find your chart?

edit: formatting
I always use Cloudflare in front of Heroku; mainly because of that and the cheap & simple SSL set-up that they have.
Designing GitHub for Windows
Honestly, that's pious bullshit. It's the thing people keep saying every time Heroku gets mentioned is that it'd do better than you would yourself for availability, but you'd have to be borderline incompetent to have as much downtime with a more traditional VPS / hardware hosting to match the combined Heroku / AWS downtime.

We moved all but one of our Rails apps off of Heroku precisely because of the frequent downtime -- or, rather, that was the last straw; there were other issues, notably the difficulty in debugging production issues, that had us already debating such. Heroku has gotten somewhat better, but it's still down far more than anything else that we use. (And we have services spread across Linode, Rackspace, AWS and the mentioned one app on Heroku.)

You'll have better uptime in most cases with a standard nginx / passenger setup on a $20 VPS than you will with Heroku.
Didn't the VP of HBO also think the Internet was a "fad"? Memory is a bit fuzzy there.
Material supporter?
The article uses JSON as an example, and goes on to say that any data exchange format would work. XML could become the standard as it is easily converted into different data storage languages without the need to write output specific filters.
Change your Last.fm password
you mean like AWS, EngineYard, appfog, dotCloud?
Peter Thiel used Chess concepts to become a billionaire
Apple blocking Mac OS X 10.8 installation on working Mac hardware
Just tried to submit a link to this as well, got the 'spam' thing too.
Well, yes, if you are there for your own sake, live-tweeting the goings-on is taking away from the experience. But if you are there for your followers' sakes--that is, if you are a journalist--then live-tweeting is the whole point of attending: you are serving as a proxy, telling them what's going on so they can experience the session "live", vicariously, through you. Journalists have never really paid much attention to speeches; before Twitter, though, it was because they were transcribing everything down on paper to analyze it later. Twitter just puts that transcription on the internet.
Unfortunately, Hacker News is a site for generic tech news (random sob articles occasionally) and startups, with the emphasis on startup advice/etc.

A few months back I tried asking for programming advice (language, direction, and even job aims help) but it was barely paid attention to and quickly voted down.

I think you're better off finding a local user group (which will have better advice as per your local climate) or asking on a strictly programming/development website.

Advice I'd give is to continue making things, put them out there. People see them, use them and you become known. Perhaps a company will want to get some extra support or features on it. Otherwise just keep learning, even at 16 winning a competition you're likely still not quite ready for full massive applications. Get your practice in instead of requiring a job to train you and you'll be worth double the pay.
Chris' perception of design errors aside, there is no reason a feasible auth system not tied to a specific persistence system can't be built. My usual way of proving this is by building one but I'm really at my max number of OSS projects to be maintaining.
Yeah high school was super boring to me to. Looking back I would have tried harder to conquer my ADD/ADHD and focus on any of the ideas I had at the time. If I was you I'd throw all your passion into the one most passionate project you have. And run with it. Use kickstarter after a prototype is done and get some funding that way, etc.
Carpenters - Top of the World. :)
Yes they always do!
PaaS is a tough thing to do. You have to automatically deploy new instances of your applications, distribute those instances according to the load on individual nodes of its clusters. Also, they have to do more or less the same with the datastore. If you have loads that experience sharp peaks, new instances will have to be spun up and that may take some time. Some seemingly random variations on response time are to be expected when you consider it's not only your application that's running there. You can somehow mitigate that by setting up warmup requests (https://developers.google.com/appengine/docs/python/config/a...) and tuning the minimum pending latency (https://developers.google.com/appengine/docs/adminconsole/pe...). If you build a fixed size cluster to run a single application, you'll experience much more predictable response times.

As for the price, you should consider what would it cost running your application on IaaS, rented or co-lo hardware. As always, YMMV.
Can you elaborate on these "wreck scams"? How does that work?
Last.fm hacked, the site is having a 'security issue'
Very strange story spin:

Microsoft tries to do the right thing, then Ars+DoNotTrack working group makes them look like the bad guys....
If you don't want it known, don't put it into the public sphere. You call the checks intrusive, I don't quite mind the idea that we are attempting to figure out who exactly the people are that are coming across American borders into this country. I'm sure you disagree.

And my answer would simply be no. In no way do I see monitoring the flow of humans into our country as a bigger problem than religious terrorists whose sole intent is to murder and maim as many innocent people as they can. shrugs
People should concentrate more on experiencing and less on reporting. Live-tweeting during conferences, taking pictures at concerts, checking in to happenings etc. I feel that people do those just to show of how nice their life is, instead of actually living it.
People who are in the industry realize that words like "Big Data" and "Cloud" are usually buzz words. People who use the technology on a day to day basis appreciate it for what it is, and don't really try to embellish beyond that, and I work for Cloudera :P
I think Windows Phone is a pretty solid innovation on the smartphone front. It's UI isn't iPhone UI++ like Android, WebOS, and others. It's new and interesting.

A lot of their living room entertainment stuff they've done with Xbox and Windows Media Center has been pretty cool. Not necessarily groundbreaking, but still neat.
No, thanks. Most of the listings on that site consist of projects trying to clone major websites on shoestring budgets. Plus it looks really shady. I may be sixteen, but I do have some self-respect.

(No offence if you were genuinely trying to help, but that's just what I think.)
>Never been too good with people though, but I'm working on it. :)

Working on it how? It's really the most important thing there is...
Somebody here should hire this guy remotely.

He's unlikely to get taken seriously face-to-face because of his age, but his projects/accolades actually mean something to the people here.

There's a shortage of devs. Somebody could use him.
still getting sporatic errors
It seems that pygame has last been updated in 2009, that killed my desire to work with python and game dev.
There is no evidence that they checked him against some database with everything he said online. It sounds to me like a completely routine check.

This is standard procedure, and it is not a bad thing. If you are a border control agent and you want to assess if a businessman coming through is a security threat, you don't ask him, "Are you a security threat?" No, you ask about his work and get into his conversation. If he's honest and straightforward, you move on. If you catch a discrepancy in his story or he is oddly defensive (as it sounds was the case here), you ask some more questions to figure out what is going on.

Personally, I enjoy talking about my work. I cross a lot of borders and it can be a pleasure to converse with an agent who is honestly interested. Yes, 45 minutes to an hour would be annoying, but it isn't that terrible and in this case he may have brought it on himself, we can't know.
HBO is already facing down that risk from FX and AMC, two rival channels owned by different companies offering comparably high-quality shows on basic cable.

My point isn't that this moots HBO's sensitivity to (say) Netflix doing the next Game of Thrones, but rather that it's unlikely HBO is going to move to preempt that. HBO does not appear to have reacted to Mad Men, Breaking Bad, Justified, or Sons of Anarchy as existential threats to their business.

If Netflix is the threat that is going to motivate HBO to go direct to consumer, they're going to have to put their money and their execution where their mouth is first. I have my doubts that they're equipped to pull that off, because I think they have an adverse selection problem: for prestige reasons, the best content is going to hit HBO, then Showtime, then AMC, and so on down the line.
> The Xbox360, PS3 and Wii have all (AFAIK) gone well beyond the lifespans of their predecessors.

PS1 (Dec 1994)
PS2 (Nov 2000) = PS1 + 71 months
PS3 (Nov 2006) = PS2 + 72 months
today (Jun 2012) = PS3 + 67 months

Gamecube (Sep 2001)
Wii (Nov 2006) = GC + 62 months
today (Jun 2012) = Wii + 67 months
(Wii U already announced for later this year)

Xbox (Nov 2001)
Xbox360 (Nov 2005) = Xbox + 48 months
today (Jun 2012) = Xbox360 + 79 months

Only one of these is significantly beyond the lifespan of its predecessors, and that's in large part because its predecessor had such a short lifespan, by industry standards.
Is there a chance that YC might one day think of funding more capital intensive ventures, like biotech?
Any single service or provider is unreliable, and what is needed is not a breadth of services (like the sort of service one or two techies seized by a HN-related enthusiasm might start running) but a depth in time of services - long-term services.

Currently, I back up URLs I care about or link on my site to ~3 places: the Internet Archive, WebCite, and my hard drive ( http://www.gwern.net/Archiving%20URLs )
Eventually, they need to offer multiple independent regions, so if you're inclined (like Netflix does with AWS) you can develop a way to fail-over to another region.

At least then, it won't be "Heroku is down", it will be "Heroku West is down" or some such thing.
Their argument seems to be that I have to make an effort to isolate the descendants of your strain to be in violation of your IP rights. They're not talking about the situation where I let your strain mingle with mine and take no other action.
The volt and leaf are selling awfully. You might take that as a case against electric cars in general - automakers sure are! But I believe you would be mistaken, because the leaf and volt are complete eyesores inside and out. And really, when has a totally new product seen it's first success in the low end market? Low end electric cars with current tech are just not built well enough to actually use.
> If what you develop online or what you say online as it relates to Internet freedom could impact how you are treated at the Canada, US border, it certainly would make me think twice about coming in to the US.

Come on, don't be so naive. Everybody knows that the border guards google your name when you're taken aside. That's probably how the guy with an "Arabic sounding name" ended up on the first page of results with his encrypted chat pet project and therefore got "interrogated" by border patrol by asking one question.

The 1-hour extended interview with border patrol is not detaining someone, it's just common practice. Happened to me several times.
check out the new and ask sections and comment if you have something applicable to say that hasn't been said yet
So, I spent some time trying to implement the architecture proposed in that talk. I kept finding myself adding just tons and tons of more or less boilerplate code. This felt wrong to me. Surely there must have been a better way.

Fortunately, Google released the source for the Google I/O app, built using the same architecture. What did I discover? A giant pile of boilerplate code to accomplish very little in terms of actual functionality. Moreover, this was for an app which fit pretty well into the relational model (small objects with few relations each).

It may be current best practice, but there has to be a better way.
Change your Last.fm password now
Here's the official announcement from Twitter Engineering:

http://engineering.twitter.com/2012/06/distributed-systems-t...
I'll say "thank you" after I know more about the pricing and fees and how long it will take before my money appears in my bank account. It's great that you are setting up something like this and I really hope for the best. Would love to use it, but as others have commented, down here we are used to being ripped off, so when I see "monthly charges", I'm already a bit weary. Still hopeful, but a bit concerned.

Also, I really hope this will work for Kiwis as well?
I can't edit my original post anymore so I'll reply to myself. Having had some time to think about this I've changed my mind slightly. It seems that if you are getting various datesets with various unknown field names, you really don't have any other way to programmatically know what keys you would pull. Having the first row give the fields might make processing know datasets wonky, it is the unknown datasets that need the most help. I take back my original criticism. Thanks for all the insight.
Planning milestones and time
Just in case: this is satire. Hilarious satire.
Facebook’s New App Center Leaks Into iOS
This was my exact thought as well. Just because the ad industry doesn't want this to happen, doesn't mean the apps implementing it should get slammed. IE has done great strides in the past few years.
Now’s the time for a travel deal | Vietnam Travel News
New OpenShift Release - Instant Apps, New Windows Client and more
It's so good to see companies open sourcing some of their technologies. They probably do so mostly to improve their image, but who cares, and I have to say... it works with me! Thanks tumblr.
> I know that Pinboard's premium service can archive each bookmark I send there (I've been thinking about enabling it just so I have permanent copies of interviews), but archiving an entire page is overkill for when I just want to save one image or one choice sentence from the page.

Hard drive space is cheap, cheaper than your own time when you discover you want context or perhaps some other choice sentence from that page. The best solution is to save the whole page, and annotate the bit of interest.

(My own current solution-hack is two parallel systems: manual Evernotes for specific quotes or photos, and an automatic archive system that downloads the entire page: http://www.gwern.net/Archiving%20URLs So I consult one or the other as appropriate.)
It's for Phoronix to test new ARM-based software products, mainly benchmarking. The second paragraph:

This cluster will be used for delivering some interesting ARM Linux benchmarks, of course! It's also being used for Phoronix Test Suite purposes for creating more MPI/cluster benchmarks for some of the commercial/enterprise clients, coming up with more ARM Linux benchmarks in general, and this hardware is also going to be part of a much larger (~96+ ARM core cluster - details to be shared at a later time) cluster.
Please shoot me an email: zaid.farooqui at gmail :)

Or msg me on gtalk.
The most interesting thing to me was this statement halfway through:

Given this, the name of the subroutine was obvious: it had to be getf() — the Unix routine that does exactly this in the kernel, and has since Fourth Edition Unix, circa 1973. (Aside: one of the reasons I love illumos is because of this heritage: compare the block comment above the Seventh Edition implementation of getf() to that above getf() currently in illumos — yes, we still have comments written by Ken!)
Trust me. I get it. But if you don't have the HS diploma, it'll be something you have to explain for YEARS. People have certain expectations for others, even in high tech. The HS Diploma is one of those things. The college diploma still has a lot of the same stigma, though it's weakening. This stigma is a risk you'll have to weigh in your college or startup decision as well.

As for 'deeper in the stack', well, learning assembly in various guises is a good first step. Understanding how the pieces fit together, and how to make things faster is the next. I'm not sure if you're ready to start absorbing Knuth and the Art of Computer Programming (for reference, I'm not sure I am either), but that might be a good start too.

Oh, and another thing: understand the math. Learn the math behind this computer stuff. Understand how to measure the complexity and cost of a given algorithm. Something that might help there is Project Euler. It's something I enjoy hacking on when I have free time.

<-- hopes my children learn to code like you have.
IaaS != PaaS
I'm not so sure why people are trying to make analogies between copyright law pertaining to software and patent law pertaining to genetic material. All of these analogies seem so strained that they lose all their power.
Vitamob - Design and Programming Innovation
Vitamob is a new health company that has just released a web app to engage visitors while they create the actual website. The new web app is pretty cool and let's you compare yourself to some famous athletes.
This is something that has crossed my mind as well, so I'm happy to see it work out for you guys.

Do you find the cost (presumably around $130/person/day) is well justified? Do you find the long plane trips and getting around your destination too much of a hassle/distraction?
The problem is that DNT is not a technical measure like pop-up blocking, where enabling it by default is guaranteed to have an effect. Instead, it's a voluntary measure whose implementation depends mainly on the advertising networks rather than the browser vendors.

So if we want DNT to have any effect, it must be something tracking companies will consider a meaningful signal of user preference. The risk in enabling it by default (for a browser that will eventually be used by 20-30% of the web) is that tracking companies would increasingly ignore it -- even the ones who have pledged support for DNT in its current form as implemented by Firefox/Opera/Safari.
What will they do next?
As someone who loves to see what is going on but is never within two thousand miles of where these conferences are held, I love the live tweeting and live blogging.

I get that it may be an annoyance to those who attend, but to the thousands (millions?) who can't attend, it's how we follow as best we can.
http://AppFog.com has multiple regions today: Ireland, Singapore and US, addin Rackspace and HP soon. All free and backed by CloudFoundry
Very good points. I hope you will put up more substantial information on your web site.

Consider that we are supposed to trust you with our customer's credit card information, their and our money. Currently I'm thinking: Who are you and why should I trust you? There is no information on your site which would give me any confidence. I'm sure you have all the info, but please share it with us.
God says...

the tail. And he put forth his hand, and caught it, and it became a
rod in his hand: 4:5 That they may believe that the LORD God of their
fathers, the God of Abraham, the God of Isaac, and the God of Jacob,
hath appeared unto thee.

4:6 And the LORD said furthermore unto him, Put now thine hand into
thy bosom. And he put his hand into his bosom: and when he took it
out, behold, his hand was leprous as snow.

4:7 And he said, Put thine hand into thy bosom again. And he put his
hand into his bosom again; and plucked it out of his bosom, and,
behold, it was turned again as his other flesh.

----

I can toss a coin, but how on Earth would you see it?

God says...

40:1 In the five and twentieth year of our captivity, in the beginning
of the year, in the tenth day of the month, in the fourteenth year
after that the city was smitten, in the selfsame day the hand of the
LORD was upon me, and brought me thither.

40:2 In the visions of God brought he me into the land of Israel, and
set me upon a very high mountain, by which was as the frame of a city
on the south.

40:3 And he brought me thither, and, behold, there was a man, whose
appearance was like the appearance of brass, with a line of flax in
his hand, and a measuring reed; and he stood in the gate.

40:4 And the man said unto me, Son of man, behold with thine eyes, and
hear with thine ears, and set thine heart upon all that I shall shew
thee; for to the intent that I might shew them unto thee art thou
brought hither: declare all that thou seest to the house of Israel.

----

He wants me to do a penny? That's insane. ROFLMAO. God's laughing.