skysight-inc/HackerNews huggingface dataset:
Your post is very interesting to me, as I'm currently examining a project to address a similar issues.

I'm curious. Do you find that you have trouble finding goals on your own which are worth pursuing?
Or is it more of an issue that you just don't seem to have take the actions necessary in pursuing a goal?

I saw a clip from the founder of Patagonia (climbing gear and outerwear) who said that when he has an idea, he takes the first step toward his goal. If that feels good, he takes another step. Before you know it, you've summited the mountain.

If motivation is your issue, have you checked out Daniel Pink's work? http://www.ted.com/talks/dan_pink_on_motivation.html
Starting salary for an engineer in Jordan is 300JD (450USD/month) working 9 hours a day.
Test Driven JavaScript Development by Christian Johansen.

http://www.amazon.com/Test-Driven-JavaScript-Development-Dev...

Not out yet, though.
I don't see where the spiral comes in. The following rule is simpler:

(1) Begin at the variable name, read from left to right, then go back to the name and read from right to left.

(2) Give precedence to expressions in parentheses.

For example:
char (fp)( int, float * )

The innermost expression is (* fp). Nothing to the right of the fp. so read to the left: "* ", it's a pointer. Next, we go right and see an arguments list, so it's a pointer to a function taking these arguments. Go back to where we started and read right to left: Pointer to a function taking (int,float *) that returns a pointer to char.
The Bulgar in question has always been disrespectful, but it is usually worthwhile to listen to him anyway.
I'm trying to do the same thing eventually.

However, have you lived in a semi rural area before? It's not necessarily Walden Pond. Half of my childhood was spent growing up in a semi rural area and most people who live there are into snowmobiles, hockey and going to church. You most likely need a car. The quaint rural villages that you really want to live in can be as expensive as living in a city. "Real" rural america is usually more like a truck stop than it is a french farming village. I'd be interested to hear where you are considering. Personally, I would like to move to Maine or Vermont, but also enjoy the city... it just gets exhausting.
Isn't this a little like saying that NYC is the most expensive city in the world by isolating Tribeca and ignoring the Bronx?
http://reddit.com/r/wikipedia is my nighttime reading
Oil happened there. It is the second largest producer of oil and is one of the largest supplier's of oil to China.
This is more or less the approach used by Lucene and a few toy search engines I've written over the years, including, most recently, dumbfts.
Apple iTunes Contract Fail
Try boost::unordered_set. You'll average O(1) time. We just converted an app that was using binary_search on a sorted std::vector to boost::unordered_set and the time difference was dramatic, especially on larger containers, but slightly slower on small ones:

1 string: binary_search (28 seconds) unordered_set (36 seconds)

1,000,000 strings: binary_search (127 seconds) unordered_set (60 seconds)
Studying Wikipedia is the best way to get up to speed on a subject quickly. It lacks scholarly depth but

It was simply assumed on my high school quiz bowl team that one read Wikipedia in his spare time. I've got around ten tabs open while I crash through data structures. Will it give the same depth as Knuth? Nope. But it dos give me a 80% understanding for 20% effort.
That makes absolutely no sense--the "Power Macintosh" wasn't unveiled until the PowerPC chips were actually shipping, because the brand denoted the presence of the new processor. Why would you name a computer brand after a processor it doesn't have? It's like calling a 386-based 486-era laptop a "Penta" because you anticipate that future versions of it years in the future will have Pentium processors.
Approach the screencast owners about setting up affiliate programs. Since they have 96% margins or so, it really makes sense for them to pay 20% of the purchase price to you if you can demonstrably drive converting traffic.
I'm totally unclear how geography had a damn thing to do with Jason's advice on hiring. Nor is it clear why either of these posts had to degenerate into some sort of "my town is better then your town" penis waving contest
What does Telegraph Hill in Sf have to do with semaphores?
When I move, I am downgrading my internet connection at home because I spend too much time reading wikipedia.
The big holdback for my outfit is the lack of NumPy support.
my colleague reads math entries in wikipedia at least 4 hours a day. obscure optimization and nonlinear fitting methods.

it blows my mind. in the last 6 months he has learned a TON of material and I am very envious of the knowledge he's gained.

i want to learn what he has learned, and more importantly i want to WANT to pore over wikipedia math articles and try out the techniques, but its just not in me.

i learn when i have to and i force myself to. he does it because its fun. he'd do it even if it didn't help him or have any application to his work (frequently it doesn't). reading, testing, confirming new algorithms is his "guilty pleasure" in the same way some people can't stop playing starcraft.

kind of awesome really.
I have always seen Apple's design promise as being 'we create beautiful products that people want' more than 'we create functional products that people want'.

If I understand Donald Norman's design philosophy correctly, he says 'create something beautiful and people will think it performs better than it actually does'.

Therefore, Apple hasn't failed on their design promise. They promise to make beautiful products and market them in such a way that people can't stop drooling and talking about them.

If the question is does Apple make high quality products that work, we can't blame all the flaws on AT&T, Apple released a phone that drops the signal if you hold it in your right hand, and this is a 'feature' that Jobs promoted as exceptional design!
It may be exceptional because it is beautiful and allowed them to make the phone thinner. It isn't exceptional because it works.
exactly the same for me. Always wondering if there is a better way to write that line of code. My goal: 100% performance improvement (ie: there is no line of code)
We aren't running Python 3 yet -- we are using Python 2.6.

The most impressive things that might push us to upgrade are the new VMs like unladen swallow or PyPy, assuming they don't get backported support for 2.7ish style python.

But right now, most libraries are made for 2.x only, and there isn't yet a large enough performance or memory use gap to force us to take the porting hit.
btw: scribd works really well now.
Using a tab grouping plugin could help you. Recently I have installed tab kit (which groups tabs and show them in vertical layout) and it made browsing much easier - it automatically puts new opened tabs in correct groups so I know where each tab came from; also it shows unread tabs and allows you to regroup them and fold a group.

If you are a FF user I would strongly recommend you this plugin (Tab Kit). However it seems that it doesn't work with new firefox versions; but there is another called Tree Style Tab with similar features.
I will let you know why, but it will cost me karma and likely start another penis waving contest:

it is a Chicago thing.

Chicagoans (who live there) cannot stop talking about how great Chicago is. And it's a zero sum game. Chicago can't just be great on it's own... your town has to SUCK in comparison. No other other town has this problem. Even New Yorkers can admit that New York sucks from time to time, or will say that Miami is nice in the winter. No Chicagoan will ever say anything good about another city without also mentioning why Chicago is better. And you're lucky to get even that. Usually they will just tell you why where you live sucks.

-Signed, someone born and partially raised in Chicago and glad I don't live there.
Google and Spectrum Bridge Send Your Power Use Data Over TV "White Space"
strange, works fine for me
I'm curious, do you have any applications in the store right now?
How do you structure your Django projects?
Monitor anything and get free notifications on your iPhone (via notifo.com)
Being a Geek Means Never Saying Goodbye to Toys
Yes, I know that one can still purchase supplemental care in single-payer countries. However, there are plenty of people in the middle who are paying full price for health care in America who wouldn't purchase supplemental care in a single-payer system. That will lead to less funding for advances in health care that people are willing to pay for. That is a bad thing.

Medical costs are rising because people have more and more disposable income, and they're choosing to spend it on the things they value most, like health care and education. Instead of letting that price signal serve as motivation for more people to supply the goods and services that people value most, single-payer systems force prices down and result in less investment in the products that people want to purchase. Forcing people to buy a product from a single vendor hinders competition. Forcing prices down by hindering competition is bad for the future of any market. It's a bad idea.
I've read many articles, but don't do it for the sake of reading. It usually accompanies other reading on said subject.
The Idea Incubator Goes to Campus
“We Are What We Repeatedly Do. Excellence, Then, Is Not An Act, But A Habit.”
It's not so much that it's a shorter <i>distance</i> to the Belt as that the gravity well of Mars is so much shallower than Earth's - making Mars a cheap place to grow food for distribution in the Belt. The surface of Mars is roughly the size of Earth's land area, so there's lots of room for farming. OK, not so many volatiles - but put up some greenhouses and you're good to go.
He's right about the Moon landing being a stunt. But the Mars settlement will also be a stunt. Curing aging--that'd be historic. Creating a drug that will make us all happy and compassionate would be historic. Creating a "first world" country in the middle of an ocean where everyone in the world is welcome, as long as they obey the law and create wealth.

Space travel for our civilization is like a poor person putting gold-planted rims on his shitty car. Evolutionary theory has explanations for this sort of behavior.

http://en.wikipedia.org/wiki/Handicap_principle
Because that line of thinking implies there is a link between style of expression (external presentation) and character values (morals etc).

It's like judging someone's character by how they dress (e.g. suit == good, dependable etc).
Not a screencast, but a friend in IRC just took a couple (not so exciting) screenshots of himself running it.

http://i.imgur.com/ek8eS.png
http://i.imgur.com/f8JMg.png
Nope, I fucking hate python.
What are the benefits of print()?
An ML like notation would be even more cool:

char *str[10];
str : [10] (*char)

char *(*fp)( int, float *);
fp : *((int, *float) -> *char)

void (*signal(int, void (*fp)(int)))(int);
signal : (int, *(int -> void)) -> *(int -> void)

(Oh. That last declaration did make some sense, after all…)

Really, how did they manage to chose such an inconsistent, unreadable syntax for their declarations? Is there any rational explanation?
A coworker introduced me to the ADT-style solution for nesting problems, and it works nicely. He introduces a struct that encapsulates any nested inner collection. It's worth noting his designs use fat structs in a shallow hierarchy.

This has an added advantage (and burden) when calling the code. Since you access a field inside of the struct, you write extra names. The claim is that myList[0].fnList[0].fn(3) is more readable than myList[0][0](3). This can get cluttered with lots of nesting, but this kind of nesting usually screams "refactor me!" anyways.

I prefer a mix: make the common inner collections into data types, and typedef the rest. Doing it all the time creates too many little structs for my liking.
I'm going to pitch for my adopted home town here: come to Grass Valley! We have a solid technological history (and, I think, future), an energetic Economic Resource Council that's trying to attract new talent, and some really beautiful spaces. Traffic flows easily, locals spend their weekends at one of several nearby rivers in the Summer, we're not far from Tahoe, etc. etc.

I visit the Bay Area often for friends and business, and I don't mind it there, much, but I'm always happy to get home again -- despite being a wanderer from 18 to 27 or so. I wholeheartedly recommend living in a beautiful natural environment.

It's not super super cheap here, but close enough: my girlfriend and I live in a great modest home with a shop and small yard, and awesome neighbors, for $795/month.

We do get snow, though.

EDIT: And if you're interested, I'd be happy to take a day out to show you around and introduce you to people.
I'm pretty sure this is a difference of semantics. He means that it's all one piece and then they machine into the separate antennas that fit together with incredibly tight tolerances.
Crytek's 3D implementation only results in a 1.5% performance hit
It is not, but their implementation is incomplete. They parse it correctly when you remove "fp". Apparently, they don't handle declarations which have another identifiers besides the one that is declared.

int f(int ) // OK
int f(int i) // fail
It has optional arguments which make certain things a lot easier and make it much more consistent with the rest of the language.

sep is the separator between arguments, so you can do something like:

>> print('a','b','c',sep='')
abc

end is the value at the end of the line (useful, for example, if you want to print without a newline at the end).

file lets you specify a file to print to, so for example you can do file=sys.stderr to print to stderr instead of stdout.
Really? I've found that being good at logic (and good reasoning in general) makes me a lot worse at convincing others, because my motivations for believing things depart so much from theirs.
(I upvoted on InclinedPlane's behalf.)
left-to-right and right-to-left is spiral infact :)
I'm willing to forgive the creators of Python if they didn't optimize their syntax for copying-and-pasting code.

Copying and pasting is also known as refactoring. A syntax that makes that much harder than it needs to be is mis-optimized, IMO.
I love the idea of working from anywhere, spending time at a mountain cabin with just a cell connection. Fresh air and silence.
Interestingly, the entire setup of the article---how to use an accusation of "logical fallacy" ("preferably both in Latin and English") to impress a debate judge to dismiss an opponent's argument...

...is itself an argumentum ad verecundiam, an argument to authority!

Which is not to say that it's not a good debate technique. :)
Does it even matter? Most people just click "I Agree" even when it's in their language.

It would be an interesting experiment to have people perform another action that's described in the TOS to see what percentage of people have actually read it.
I wish the article had more information, but I think the idea alone - that you can create the right eye view out of the left one - is very interesting.

Given that Crytek has been incredible inventive with "faking" otherwise costly graphic effects (e.g. http://en.wikipedia.org/wiki/Screen_Space_Ambient_Occlusion ), I believe their 3D implementation is good enough to at least fool the human eye.

Any idea how this could be achieved? Could the Z-Buffer used for this somehow?
All of us.
When I did a one year internship in Japan 13 years ago, I lived in a company dormitory, could eat breakfast and dinner in the dormitory cafeteria, and the company subsidized my train pass. They had a washing machine there, too. The cost of living in the dormitory was subsidized to such a degree, that I teased a coworker that he was paying more for a place to park his car than a place to park his body overnight.

With this system, the only really necessary expenses not covered are the culturally mandatory, after work drinking sessions.
We are not switching anytime soon. I have not looked at what they did to the syntax (hopefully nothing). There is really no advantage for us and most likely it will break things.

If are starting from scratch it might be OK. I guess it depends on your needs for library support.

IMO it was a bad idea to split development like they did. But I am just a user and not in charge. :)

If it was me I would pick 2.6
ouch.

If you encapsulate all the data about a customer in a "CustomerData" object, do you really need a separate "Customer" object? Or do you mean, not the whole customer but larger bundles of information like addresses etc. that don't need any business logic or abstraction but are nice to have as one single bunch of data?

(I mean, there's a reason why C++ still has "struct"s even though OO zealots will tell you they come from the devil).
3G AND WiFi? Somehow I doubt you even own an iPhone...
Actually, I'd say not. So long as He has not fallen for any himself it's sure footing to remove counter arguments through their logical failings.

In fact I'd say it is a sure sign of winning a debate :)
in quantitative analysis, you try to figure out how to make decisions that are statistically likely to be profitable.

generally, those that practice technical analysis, look at charts and apply rules, however you don't have any statistical evidence that your ideas will be profitable.

one could properly backtest technical analysis based strategies, and if one did so properly, while controlling for overfitting, it would be as valid as most quantitative analysis.
Ask HN: What is the best way to find a new home for my old startup?
In December 2008 I started Twollars with a co-founder. We had a great run and learned an incredible amount, especially about building communities (it was amazing to see how people around the world gathered offline around our vision).

After 6 months my co-founder returned to his consulting company (he was working part-time, I was doing it full-time). I then had to make the decision to build a real team and get funding or quit (until then it was mainly me doing a lot of the work, and some freelancers we hired). At the time there were some seed-stage investors that approached me since startups built on Twitter were the hype. I had made the commitment to continue my education in several months and was about to move. I decided it would be unfair to raise funding for an idea where the startup founder can't be working full-time and there isn't a team in place yet.

I spent from September onwards focussing on my education and my new social life. Since March I founded a new startup, that has a great team and is in the education sector (which is allowing me to benefit from the environment I am in). We're having a great time and all the lessons learned from Twollars are being put to good use.

Twollars has been dormant since September 2009, traffic has slowly gone to almost nihil and I can't help to find it an incredible waste.

I have been an HN member for over 2 years and have always found the answers here incredibly insightful, therefore I come for advice here. What is the best way to find a new home for my old startup?

I hope the answers to this question can help others who are in a similar situation.

Thank you,

Eiso

p.s. If you want to here more about the idea to answer specifically in relation to Twollars, this interview with Robert Scoble explains it the best: http://www.youtube.com/watch?v=mYBORr8nl3Y
The javascript location API works since iPhone OS 3 and Android OS 2.
I think you just need different techniques for Python than for C. You can write a dummy view that calls dir() on the request object (which will probably tell you how to get the POST data), asks it for its __class__, asks it or its __class__ for their __module__, asks for sys.modules[request.__module__].__file__, and so on. If you just want to know what's in the request object, rather than what its methods are, you can get its __dict__ and print that out, and then you get not just the type of its contents, but an actual example. When you have a REPL and an example of an object, you can call help() on the object and get generally pretty good documentation on And there's the inspect module, like LordLandon_ pointed out, but which I didn't know about. And when the going really gets tough, you can monkeypatch random libraries to change the way they work (e.g. to add logging) in order to debug the problem. All of the above applies to Python development in general, not just Django.

Django in particular has several additional advantages:

• it has an "interact" mode that pops you into a Python REPL so you can poke at all of this stuff interactively instead of having to save a source file and hop over to your browser;

• it has really first-class documentation;

• if you raise an exception in debug mode, the traceback includes dumps of all of the objects mentioned on all the levels of the traceback stack, along with a few lines of source code from the stack frame;

In short, Python offers much more power to undertake the kind of analysis you were wanting to do than C or C++, but you have to do it dynamically, instead of statically.
the guys from creative commons talked about this at sxsw last year. unsurprisingly no one reads the tos of any page, there are different ways to TRY to get a user to read them, timers, several smaller pages, etc.

for business law class we read through the iTunes TOS, it's amazing what you have to agree to just to buy a song.
Big media is part of the entertainment industry. They sell what people want to see. How many Americans want to watch a video of an Apache firing at civilians during a war that was started based on lies, that has resulted in the death of approx. 5000 U.S. soldiers, and that has cost hundreds of Gigadollars? Looking at the mirror is always hard, especially so if such introspection leads to the conclusion that one's "democratically" elected government regularly engages in terrorism abroad.

Besides, making the U.S. government look bad would be burning bridges, and that would most likely result in decreases in revenue in the future.
Talkin’ Chirbit And WordPress Plug-Ins
No, Google picked C++, not C. Very different philosophy!
This is my major concern about the iPhone 4 and why I have planned to skip it: since when is holding a phone by its antenna a good thing?

Since the EM radiation you receive from your desk lamp is a thousand times more energetic?
This appears to be very close to what is parodied here http://news.ycombinator.com/item?id=1458066 "Before signing on, please ensure you have received your RealIdentity card from local authorities."
Just keep in mind that the transition will consume some time, energy, and $$ -- and don't underestimate that you'll be trading friends as well as surroundings.
Things the mobile web is currently missing:

* Native performance.(getting better, still not there).

* Offline is way harder (possible, with manifests, but harder).

* Monetization is harder: you can't just 'sell' a webapp.

* The appstores (can be) a great distribution and promotion channel.

* The web has way less access to the device: No contacts, camera, etc.

It's getting better, but native apps do have their advantages.
Why say 'better'? That's a value judgement.

Better informed and more logical is good enough for me, and somewhat hard to dispute.
Ask HN: Managed dedicated hosting recommendations
I'm an avid user of linode-type virtual dedicated servers, but I have a client who wants a fully managed and supported option. Virtualization is fine, but it needs to be able to pass a basic PCI remote scan and questionnaire (not actually storing card data--that's outsourced to Braintree). App is PHP and MySQL based and currently could use some speed improvements. Business is good, so spending money for uptime and peace of mind is fine.

I'm usually more hands-on, so I don't know who to recommend for managed. Any experience?

(I prefer to work with Ubuntu systems, but I can live with alternatives. A distribution without recent PHP is not ok.)