skysight-inc/HackerNews huggingface dataset:
Yea I agree. I started by focusing on the idea just because it seemed like a logical first step, but that's by no means the extent of what I want to do with it.
What PhoneGap does (expose Javascript APIs for direct hardware/native library access) isn't very difficult, so if you needed to you could add-on for anything PhoneGap is missing. The real value of PhoneGap is that they've done this work on a bunch of different devices, and set up dev environments for each of them. That's a lot of coding you don't have to do if you need to support many devices.
I guess it was raided but not arrested. Apparently Apple was not pleased and had their private police - the US Secret Service break in to his appartment

http://apple.slashdot.org/story/11/07/09/0250237/Apple-Store...
Can I get a translation please? I read the article, but all I really got out of it was that there is a different way to configure traffic shaping now. No real clue how it's different, better, or why I should be interested.

Am I correct in saying that this is a minor feature change, only of interest to people using traffic shaping in BSD already?
Watching Live Kill from the Situation Room
Thanks for providing so much detail into the inner-workings of your venture. Most people wouldn't have the guts to put themselves out there like that. If you think about wealth in terms of 'prevention of loss,' you've just made everyone on this forum quite a bit wealthier.
Honestly? It boils down to me thinking to myself "I could see me saying 'man' in this case too" with the knowledge that I am one of the most outspoken champions of women equality and rights in most sittings I'm in.. so I find it overkill to make a fuss about this, esp. in such an understandable context.
I'm not sure which part of "patterns" or the book description suggests it's only about ideas, but in general, patterns can be about process or anything else. Where there are useful solutions to recurring problems, there are patterns worth mining and recording.

I might suggest the project just call these "startup patterns" as "design patterns" tends to make people think of technical coding or software architecture patterns. "startup patterns" is deliberately open-ended.
We're not launched yet (but, close). I'll definitely post about it when we're live. I'm not sure how much of the Clojure (subset) code we'll publish, but I'll write more about our process and experience once we're launched.
I can't imagine why I wouldn't want someone to know I prefer to be referred to as a "he"...
I kind of want someone to write some readable code that displays a spinning 3D representation of said readable code.
I think he just misjudged how most students study. In law school almost all of my exams were essays. The fact is that most people did not study by writing practice essays.

To answer an essay question well you need to be able to do two main things: know the information the question asks for, and present that information in writing. For me and everyone I studied with the first part was crucial and the second not that important. Everyone trusts their own writing skills to write a proper answer once they have all the info.

So when people study, they concentrate on memorizing the information, not on writing the answer. People just assume that come exam time you will be able to write the answer.

Of course it would be very nice to be able to write a bunch of practice answers, but usually there is not enough time to study, you always feel like you do not remember all the info that you are supposed to remember, so you spend most time trying to remember more things.
>> There are no property taxes in most of China, so people with money park it in real estate.

Exactly the case in India. Most people there park money in real estate. Also in the suburbs the official land value (determined by govt) is far less than the real market value. So investing in that kind of land is way to park black money (or corruption money).

The usual real estate factors like rent-to-own don't apply, Infact the prices in the suburbs of even a 3rd tier small city like Coimbatore is more than that in a major US metro!
> I'm not sure which part of "patterns" or the book description suggests it's only about ideas

The .docx book is all about ideas. The author admits that.
1) lobby your congressman and senator. get everyone on HN to do the same in a co-ordinated way.

2) ask them to lower the barriers to invalidate patents. many big companies including apple, google, microsoft would support this as well.

3) ask them to raise the barriers for granting software patents. many big companies including apple, google, microsoft would support this as well.
1) The fonts look a little awkward and hard to read on firefox (the red ones).

2) Some of the prices seem to be wrong (for example search for 'hal spacejock' which shows a price of Rs.567 while the target page shows around Rs.1400) - this might be a scraping glitch.

3) cheapr.com seems to be available for taking. why not go for it ?

Overall, I find the service very useful but you might want to work a little more on the UI and scraping parts.
The cycle of "it's not big business, it's the government" and "it's not the government, it's big business" leads absolutely nowhere, as evidenced by hundreds of years of zero progress with problems like those brought up in this article.

The real problem is culture. It's people. It's not some subset of people that you aren't a part of and should be ashamed of themselves. It's everyone. Corruption isn't created by the "greed of capitalism" or the "power of big guvmint", it's perpetrated by people; self-centered, unskeptical, uninformed, closeminded, dirty people around the world who are just as human as you or I; you can't blame problems on a particular idea like capitalism or lobbying or this or that political party and say "yea, we just need less of that in the world and everything will get better".

We need smarter, more sensible people. That is the only, only, only solution. And it's not achieved through current public education, by the way.
how is ':' less onerous than underscores i.e. '.__'?

Sounds like you just have irrational hatred of underscore (or possibly love of colon?)

btw having two or more access operators '.', ':' and distinguishing between "internal/language" and "user" methods is a poor language design choice over having a standard but unenforced __ means "special" and "internal/language" and "user" all being coequal in semantics, syntax, rights and responsibilities.
It's a good thing there were never any emergencies on the station near the end of December.
DOMJuice: The Web App Poltergeist
Rather than just diving into pattern descriptions, you may find it useful to agree on a corpus of successful startups and then identify specific things they've done well. Once you have a list of these things, you can start to cluster them together - pattern recognition!

This is roughly the process I've used in building pattern languages on the past. I'd also suggest you have a good idea of what you mean by success, because this is the filter through which you'll identify what's worked well. In other words, patterns should be opinionated. And that's going to be non-trivial (but tractable) in a project with multiple contributors.
The annotated source code is also worth a look: http://stephank.github.com/domjuice/docs/domjuice.html
The overwhelming need to be liked
I used a similar mapping library, http://openlayers.org/ , around 4 years ago. It thought it was nice at the time. The documentation wasn't great, but there were decent examples and the support for GIS standards like WMS and WFS was solid. It looks like people have increasingly become dissatisfied with it and started working on alternatives like leaftlet.

http://vmx.cx/cgi-bin/blog/index.cgi/wherecampeu-2011:2011-0...

http://crschmidt.net/blog/archives/472/perceived-flaws-ofope...

http://notes.tommacwright.com/post/6010879882/openlayers
Cheap Workers, High Profits, Global Competition
Whenever that happens in China, the "poor" folk who actually get the free apartments aren't always poor.

Welfare fraud is not unique to the US.
An article in SF Chronicle provides some good perspective on these vacancy rates in China to backup this video: http://www.sfgate.com/cgi-bin/article.cgi?f=/g/a/2011/07/07/...

Even in the huge industrial cities of Shanghai and Beijing the vacancy rates of approximately 50% and 35%. The peak for the US during the recession was 18.5% in Michigan.
This is clearly not the first open-source book, and not even the first one hosted on github. See https://github.com/schacon/gitbook for instance.
Our smarts and sense are limited by our genes. What you're calling for is a whole new species.
Or just Application Store.

Anyway I did a Google search on app store -apple. There are a lot of 'App Stores'. Apple will be busy sending letters.

http://www.google.com/search?q=app+store+-apple
The ultimate network port database
Good find. I didn't know of any personally, and couldn't find one after a Google search, but I'll take the claim off the site now.
Written by someone who actually knows Python (which is rare for articles like this).

The actual surprises section is great.
No, I think he was right. After that year he still has zero revenue - not a single person has actually signed on for his service. I think he has made a wise decision by realising that the market that he expected is simply not there.

I wouldn't have expected that it takes several years for most startups to see revenue. Profitability, sure, that's a harder thing, but for something like this you would surely expect to have a few customers after a year if it was going to work?

Persistence is a great thing, but surely there has to be a point where you realise that you're selling fridges to penguins and therefore it's time to try something else?
Has anyone else played with the dojo mobile framework?
It is rarely mentioned in these type of articles. We started using it mainly for business reasons but after playing with it for a while it seems to me to have a lot more functionality than jquerymobile and the speed of new features getting into the nightlies is pretty impressive
> A safe is a physical object that contains other physical objects. It can be forcefully open.

A computer is a physical object. A hard drive contains data, physically, much like papers in a safe contain data, physically.

And it can be forcefully opened, too - it's merely a matter of magnitude of effort. Cracking a safe could take hours or days, cracking a password could take millennia. It should not be my problem that the government has locksmiths with drills on staff, but not supercomputers capable of breaking encryption.
Think of it as a toolkit rather than a complete platform. Nothing against Weblocks, but when I evaluated it (some time ago) it seemed to want to take over the application architecture. WuWei is more lightweight, providing tools for doing things like managing session state and dynamically updated HTML that you can use at will as part of a normal web application.
Home Movies (from Adult Swim) already made an awesome cartoon about this: http://www.youtube.com/watch?v=gNCRcozGZNU
I'm the author. Thanks for the mention!
He's talking about consulting. I would sure hope the person paying him for advice wants his advice. And the idea here is that it's preferable to get a job with someone who will listen to that advice they paid for to reach a reasonable conclusion, which seems like a perfectly good plan to me.
Yeah. The problem is, for every joke you post somebody will have a counter-thrust they just have to post. I can't reply to every point. I don't have the breadth of knowledge. But I can and will reply to every joke, and there's hundreds of geeks just like me ;)

Then every thread goes: Point, counter-point, joke, counter-joke, counter-counter-joke, "touche", guy who didn't get the joke, "whoosh", and then troll-war over how the site is becoming slashdot.
While I like idea, I'm almost afraid to try it out. Just in case, like you experienced with Kaiware sprouts, I might fall in love with a certain candy, that might be outrageously expensive or impossible to import in larger quantities. It would break my culinary heart.

You should also consider a 1/2 or 1-year gift option.
Little tip: If you want to express that Steve Jobs isn’t your dad don’t write like an angry teenager would.

They should have been much more concise, clear and confident (consequently also a lot shorter). This is just awful writing.
I asked a question, why are you down-voting it?
Any company that knows online ecommerce has that potential: The two that come to mind are Amazon and Apple with iTunes. Also I wouldn't write Facebook and Google off, for example Facebook started by selling virtual goods and is great at getting your "real identity".
Does it compile directly to bytecode or it needs some runtime library.
Anyone tried it on Android?
Doug Pierce (quoted in the article) is my cofounder. If you have follow-up questions, ask away.
Interesting. Looking at the demo now you're right: the first bit of feedback on screen is trite, and the rest is a bit wishy-washy.

I had a look at the analytics, and most people went for more info rather than the demo. However, those pages are really, really bad and sparse. Should have worked on those a lot - I remember I was planning to add tutor profiles.

Software myopia again. BTW if anyone wants to look at the analytics let me know and I'll give them access.
The last paragraph in the article talks of scams: a telephone rep offers $49 service to a locked-out homeowner, but when the locksmith shows up he insists on $400. Once he gets paid, he drills out the lock and leaves, with the homeowner now needing a new lock.

One possible defensive tactic comes to mind: I'd be inclined, before agreeing to pay even the $49, to tell the telephone rep I was going to take an iPhone picture of the locksmith's vehicle and license plate, and that I needed a picture of him and his driver's license too. If the phone rep hangs up, I'm ahead of the game. (I might also call the local police station and see if maybe a patrol car might be able to mosey on over so a cop could be standing there, just in case ....)
Diaspora Alpha
Make that http://www.google.com/search?q=%2B%22app+store%22+-apple rather. The double quotes to connect the words and the + to make Google actually giving us the result we want instead of being Mr. Smartypants.
When Latin America meets New York to talk Startups
PressWork
patents and patent auctions is a long-term chess game..

Google knew ahead of time it did not have the $4 billion that might be bid by a group..it was not in it to win the auction but to use the auction as a bit of distraction among those potential groups that could file patent lawsuits as to enforce $4 billion in patents is not millions of dollars but more likely $1 billion in lawyer fees, etc..such resources is not built up over night even among big companies.
It's the start of a process that will eventually make traffic shaping a lot easier to do, right there in your pf rule set.

This initial change is relatively minor but will likely give a performance boost right away. I imagine it will also help introduce basic shaping in a lot of configs via per rule changes like the ones quoted in the article and messages.
It's a good point. What's interesting is that the academics I surveyed think students do need help with writing and expression. However, if students don't think so, as you point out, no perceived need to meet and therefore no sales...
You can just yield that invocation. So saying "yield something()" will invoke the "something" coroutine as a sub-thread of the current one, resuming the parent coroutine when it finishes -- exactly like calling a function.

PEP 380 will solve this in an official way.
http://www.python.org/dev/peps/pep-0380/
Not understanding your (potential) customers is often mistake #1. We spent 2 months talking to potential customers before writing a line of code and now have 1,000+ in a fairly small niche.
The op did do some marketing research. He made the mistake of asking if people would buy, instead of asking them to buy. Huge difference.
Very nice. It would have been a little easier to setup if mtlist and wuwei where Quicklisp installable. Thanks!
I just have a blog I host with Tumblr.
“We showed up at a job last week,” he said, “and this woman told me, ‘A young man came yesterday, quoted me $49 to open my door, then he drilled my lock, charged me $400 and left — and now I need a new lock.’ I hear something like that almost every week.”

The way I interpret that statement, the locksmith quoted her $49, then did the work and insisted on $400.
I need a name for a Perl distribution
This is the best extension name. Ever.
The Perl password safe Challenge
Google+ Most Recent Sorting Bookmarklet
GOOGLE+ HANGOUTS OR FACEBOOK VIDEO CHAT? [POLL]
Ask HN: Does this exist? If not, why not?
tl;dr: Does the mint.com of food exist? If not, why not?

I'm a firm believer that great products solve real life problems and pain points. One of the largest pain points in my wife and my daily lives is meal planning, grocery shopping and cooking. Their are a whole bunch of inputs including budget restrictions, dietary restrictions, nutritional information and personal taste which go into the process. It is as lot of work to manually balance these different inputs and come up with an optimal grocery shopping/cooking plan.

I want a product that I can give all of these inputs to and it then gives me a list of recipes that I can drag and drop into a meal plan. I can manually input my own recipes from books that I have purchased. I can modify existing recipes to fit my diet/budget needs. This custom meal plan then gets automatically turned into a set of grocery lists with optimal shopping dates for ingredients that are perishable and calculates estimated costs. It could also suggest ways to modify my meal plan to make it more healthy, cheaper or both. What I want is the Mint.com of food.

I know there are a bunch of good food related sites out there but it doesn't seem like anyone has brought it all together in the way that mint was able to do with personal finances. Can anyone point me to the closest thing to this that currently exists? If it's not out there someone should build it, cause if it was built correctly, it could be tremendously successful. I know I would pay a subscription to this service if it was built correctly. The list of ways to extend a service like this are endless once you have a nice API and data set.

I would love to build this myself but I'm not currently in a place where I have the time/resources to undertake such a project. Maybe if I can find enough support for the project I would make it a priority or I would be happy to cheer on/support someone else who could solve this problem for me.
The only thing about this that irks me is not writing code until you have interested users. Wouldn't it be odd to say "oh, my product? It's coming, and it's awesome, but I haven't coded it yet." I'm all for the fake it till you make it but perhaps a bit too much here.
108 is not actually part of the core. The third required systems class is CS110, Principles of Computer Systems, which is also taught in C.
Is it a Windows Mobile advertisement?
Dare I say, you've got to let it loose.
Portally | Your daily news portal
I gave this as a Christmas gift to my mom and myself/fiancee. It's so useful, but I wish Ruhlman went into more depth!
"Yes, but what are your credentials, Mr Stross?"
It's certainly something I wish the Open University (http://open.ac.uk) would use - I'm studying maths there at the mo and have to post my coursework in.

I'd guess parents would be keen on seeing how their children are doing too.
Have you got a blog? Always interested to read about the process.
Why not call it Startup Patterns? "Design patterns" has a bad ring to it for a lot of hackers and startup people. "Startup patterns" is shorter, captures the basic idea, and is less constraining. Besides, most startups aren't designed.

Edit: I just noticed http://news.ycombinator.com/item?id=2746291. It must be obvious!

Edit 2: I would buy and read this book if it were done a certain way: if you avoid overgeneralizing or even interpreting what people do. If you could observe similar things that, say, three or more successful startups have done, and simply report them, that would be very interesting - much more interesting than trying to build any model or theory out of it. Basically, I'd like to read something like anthropological field work among successful startups; the more descriptive and less prescriptive the better. Practices that seem odd or irrelevant, and yet crop up several times, would be of particular interest. So would examples of things that successful startups do in opposite ways.

The reason I say this is that startups are not well understood, yet everybody seems to want to prematurely generalize them. These generalizations are not of much interest. More concrete observation, however, would be.

Edit 3: you should also find out what things startups do that they've always done from the beginning, versus what things got added later.
I was eating at one of the better known food trailers in Austin, TX (Odd Duck) and the guy sitting across from me had a Cooking for Engineers shirt on; I had known about the site previously, so I asked him about it... and found out that he was the site's creator. I'll vouch for him being incredibly passionate about food and science -- the following hour was one of the best chance-encounter dinner conversations I've ever had.

Also, his business card has the Cooking for Engineers Tiramisu recipe on the back. A good recipe and a unique touch.
A word to those who oppose University/College
Create Your Own Social Proof
I'm curious how you deal with export regulation in Japan.

In other words, this isn't worth getting deported over, correct?
[video] The Last Nail — A five minute speech by Ron Paul
NP! It was a little scary, but it's been a very positive experience. I've got a lot from reading people's comments here, and it's crystallised a lot of the thinking in the article.

I hope you're right re prevention of loss, that'd be fantastic!
I'm surprised that the author made zero effort to find out more from the people who are using lead gen sites to generate trade jobs - the locksmiths who are doing the actual hoodwinking. It seems that they are a critical part of the problem, i.e. if they were honest and quality tradespeople, then the fact that a lead gen site connected them to consumers really wouldn't be much of a problem at all.
[bump] Better alternatives to node.js?
This was to old to reply to, so I figured I'd give it a bump. I think current options are mostly tied up in tech people don't want to bother with.
My wife uses Kraft sometimes and when you select some of their recipes you can say add it to your shopping list. It then breaks it down into categories like, dairy. of what you would need but that's about it. I guarantee you if something like what you are asking about existed my wife would use it in a heartbeat but she has not found anything yet.
I will switch to the social platform that offers the greatest viral distribution

This is definitely one of those times where the needs of Developers and the needs of Users are at odds.
There are problems with this.

a) What constitutes a 'test framework'? Is Selenium a test framework? Jenkins? What about Test::WWW::Mechanize? What about TAP? What about Test::More? These are all tools that one uses to assemble a test framework; I've rarely seen two projects that could be (or rather should be) tested in the same way. Almost all use a blend of custom parts, off-the-shelf parts, and a bit of glue...

b) Not-Invented-Here is a problem, sure. But sometimes you need to build your own stuff because what's out there isn't good enough, and you want to do it your way. What if the guys who created Catalyst or Moose or DBIx::Class or Plack or Dancer had said NO, what's out there is good enough?