skysight-inc/HackerNews huggingface dataset:
The short answer: Syntax Error.
--
I spend a lot of time working with different languages and frameworks. Though my day job is PHP, I've got an itch to make a mobile game.

Since they're not actually written in PHP, I've got to switch to a new language. ObjectiveC for iPhone, Android-Java, or any number of cross platform languages to pick up a third party framework.

On top of that - there's the issues of structure and stuff.

For learning a new language, there's no way to skim.

HOWEVER for something like an A* pathfinding algorythm (an artificial intelligence method of finding the most efficient path from A to Anywhere) - you can get the "Gist" by skimming a paper. I understand what A* is and how it does it ... but if I want to replicate it I still have to go over it line-by-line if I want to get it right though.

So, I think the short answer is "NO" coders can't skim stuff and get the job done right.
I think you missed the issue.

Consider the following code:

jmp foo
push ax // 50
foo: int 21h // CD 21

So now we want to set a breakpoint on the "push ax". If we do it using more than a single byte, it will overwrite the int 21h instruction and the code will mess up and likely crash.

That's why 1 byte is used for breakpoints.
on iterm the command + left shortcut switches tabs

fn + left/right acts as home/end
The biggest down side to this approach is potential IP hassles if your employer decides they want what you've been working on. It's always a good idea to look over your employment agreement carefully before heading down this path. Better yet tell them what you're thinking ahead of time just to cover yourself.
Vodafone Steals WebRupee’s Font Without Acknowledging It
Hasn't this been posted 5 days ago already? Though, at that time, the link was to the index of the site, now it's to the specific post.

(ref: http://news.ycombinator.com/item?id=2112156)
You can find your own examination, it's called the GRE. You could self-study and then prove its effectiveness with the GRE.
start a corporate shell in the UK? (or some other cheap place)
> clearly indicates the man is out of his mind

I'm not a psychologist, but I think you may be on to something here. Thanks, you've talked me out of donating.
I fail to see how this is relevant. Smalltalk is a VM language, which makes things very different. For instance, I can say that for Python you easily write a debugger using the C API of the VM, and in fact you don't need to write a debugger, since one is part of the standard library. What point does this make?
"I cannot ignore two very fair arguments.

The amount of fraud from this end has necessitated these measures.

Hey! That’s a gap in the market, why don’t you guys in Africa do something about it?0

Fuck off."

That's really not a very convincing counterargument.
What I dislike about the attitude of many businesses towards Nigeria is the way they just dismiss the country with a wave of their hand.

Sure, there is some scam coming out of the country, but some guy just looks at the numbers and then sends an email "Block Nigeria". And we're not talking of some small site, we're talking of one of the the biggest payment processors in the world.

The country is the biggest market in Africa, people are quickly getting connected to the world, it's just not morally right to exclude an entire set of people in such a dismissive manner.

Think of it this way: imagine that paypal suddenly decided to exclude Arizona from using Paypal because it has a higher statistical likelihood of fraud. A lot of people would protest at the unfairness of this action.

But because it's Nigeria, there are very few people to protest.

Paypal is a site that is only useful when everyone uses it. And everyone IS using it. Once they have entered that stage, it be becomes virtually impossible for other payment providers to compete effectively. In that situation, the market cannot solve this problem. There is no niche payment provider going to pop-up just for Nigeria. Paypal, once it so strongly dominates the market, has a moral obligation not to exclude anyone from using their services. It can't just stamp a country as not "allowed to use paypal"
Even if the court decides in your favor, all you have is a judgement. You still have to collect. If they didn't pay before, why would they pay now? With a judgement, you have a better chance of getting your money, but not any better chance of getting it quickly. It may still take years (this from someone who's been waiting 2.5 years after filing a lawsuit to have my case heard - courts are really backed up).
Show HN: Turning my Dashboard widget into a profitable iOS app
Jersey Shore Season 3 Episode 4
I have given you the full details of this show. I’m sure many of you are now very excited to Watch Jersey Shore Season 3 Episode 4 Online Video. To watch this episode; All you have to do is to follow the link button that I have include above.
Jersey Shore Season 3,Episode 4
Are these famous "get money from your dead uncle in Nigeria", are the spamers really from Nigeria? Or is it operated from some basement in Brooklyn?
Joel.

Spot on, I commented on some of the problems I'm facing on quora....e.g. "You also have your day job keeping an eye on your proceedings, and if its a good place to work you will inevitably get sucked into putting some extra effort in towards the end of projects, detracting from your startup."
http://techcrunch.com/2010/06/02/google-reportedly-acquiring...
Here's how they really sold their company to Google: they raised less money than their competitors (just $4MM, I believe) from VCs who'd be happier with smaller exits (like First Round) so when Google decided they needed a DSP, Invite Media was the best option that could actually sell for less than $100MM. Everyone else was targeting mammoth Right-Media-style exits, on the assumption that they'd happen when the market was a little more mature.

More interesting to me is how a couple of college students started a company doing pretty leading-edge things in ad technology, when most people have to work in the industry for a few years just to figure out what the hell's going on. As I heard it (perhaps distorted), they initially had an experienced mentor who spent a lot of time with them, only to later compete aggressively with the same mentor when their business was off the ground.
Blog post mentioned at the end, with links to sources and related materials: http://sivers.org/zipit
Wow, I've never seen a comment so adverse to exercise. It's been scientifically proven that exercise is good for mental health in addition to physical health.

There's no way you can be serious.
Kinect Gestural UI: First Impressions
Ask HN: Best way to fund an idea 
I work as a Rails developer with a firm. As a side project, I am working on an app which deals with health care analytics. Bootstrapping in this domain is very difficult.

I can think of three ways to generate more income and fund the idea.

1. Raise money - Very difficult in India. In India, people usually neglect young guys. A lot of time and energy will be spent on explaining a relatively newer concept. Will bring unncessary pressure as well.
2. Build another products/apps/services and cross subsidize the idea - Thought of it. Even worked on some stuff for couple of weeks. It is very difficult to maintain focus. Still, if I pull something off, it might generate some steady income.
3. Freelancing - I did it for sometime. It went well. I am now thinking of doing it for rapid prototyping - building an MVP for someone in couple of weeks. I do not whether this is feasible or not.

Can any HNer, who has funded an idea on his own, share his/her experiences?
I fail to see how this is relevant.

Sorry.

Smalltalk is a VM language, which makes things very different

Yet somehow, you have stumbled right on one of the major points.

VM languages are often about eliminating impedance mismatch between ordinary coding and the metamagical stuff. Python is another good example, but I am less familiar with Python than Smalltalk. The same goes for Lisp and Ruby. I have written the "5-minute debugger" in Smalltalk as part of a presentation. (Really, it's just a stack browser.) I haven't done the same for the other languages.
Facebook is Japan's LinkedIn
What is PayPal dominating? The number of sites that accept credit cards dwarfs the (overlapping) number of sites that accept PayPal for payment.
Didn´t something like this used to be achieved with meta tags anyway? I remember when it was common to have meta tags with author names, editors (I have often seem the generator often used on many WYSIWYG editors assigned to the author´s text editor), and contact information.
At least some of them really were in Nigeria. You can find plenty of evidence from people reverse-scamming the senders of those letters for entertainment.
I think he meant to reply to lkbruner[1] but "missed":

> Some of these problems are inherent to PHP

[1]: http://news.ycombinator.com/item?id=2131095
Nigerian issued credit/debit cards (mastercard/visa) don't work internationally, so can't be used to pay for online items.
Ultimate List of HTML5 and CSS3 Tools
This is a problem that will be fixed only when payment fraud in the country decreases. That'll happen in part simply by increasing the number of people online and making purchases. There are several countries my websites won't allow payments from, but Nigeria isn't currently on that list because it's not been a problem country for me in recent years. I'm sure other retailers are acting on real data too and would stop blocking Nigeria if they could.
Hmm, how many paypal killers have been created? Now you want to go create a paypal killer from an african country with a low internet population, and expect big sites to support this? I think "fuck off" is an appropriate answer to people suggesting this - it's just not going to happen! It's obvious that it won't happen, so anyone suggesting it...just doesn't get it, I guess.
I understand why he is annoyed. I don't have things nearly so bad, but I do live overseas and use bank accounts in the United States (where I am from) on a regular basis. It leads to constant fraud flags - which I can, at least, normally clear up by talking to the companies involved and explaining myself. Paypal is disagreeable about it, so I've had to give up on using them for the most part.

Anyway - I agree with him that it's a pain. My solution is to use a VPN, too. As long as that gets the problem solved I'm happy.

Fraud IS a major concern in general. I don't have the data to even have an opinion on whether rejecting everything out of Nigeria so aggressively is justified, but if it was my business, would I flag it for manual inspection? Absolutely.

I'd also be willing to listen to my customers and manually approve things when it's justified. I can't really ask for more than that. Now, as I said, I'm sure the situation if you are coming from Nigeria is even worse. But I think what he should be asking for is a little more openness in the "manual validation" area, rather than full up-front acceptance of his transactions. I don't think asking for that is realistic.

His response to "the amount of fraud necessitates it" is "F you" ... well, what, is he saying there isn't a fraud problem, or if there is businesses should ignore it? Please. Give me a break. It's one thing to feel personally frustrated to that point, but to write it up like it's some kind of answer won't do anything.

I don't know what answer is better than the status quo, and apparently he doesn't either. Anyone have a comment on what that might be?
When the discussion started there were some remarks like this:

>Some of these problems are inherent to PHP

Also the availability of eval() and base64 encoding and decoding functions in PHP were blamed for the problems. You can find these statements if you read through the whole thread.
If paypal blocks Nigeria now...how will they ever know that payment fraud from Nigeria is decreasing?
They're really from Nigeria (and other countries in Africa, but primarily Nigeria). They're known as '419 scams' there, after the section of the Nigerian criminal code that deals with advance-fee fraud.

This sort of fraud isn't something everyone does, but everyone's aware of it - it's certainly a part of popular culture. For example, see the song 'I Go Chop Your Dollar', performed by a popular Nigerian actor:

http://www.youtube.com/watch?v=f1nKR3gYRY8
it's also only in html comments, not something most people would see.
this guy seems to love himself...
Yes, actually I wanted to reply, but my answer ended up as a stand-alone comment. I'm sorry for this, if it caused some confusion.
There is a lot of tail-chasing going on here.

When a question like "How X works" is posed, it's best to pause for a minute and solve for the most general form of X, not specific instances.

Whenever you see C, C++, Unix or assembly in what should be a very "foundations" type article, you need to pause and ask yourself "why?". These platform-dependent details don't help us learn anything at all, and their presence is essay-smell.

For debuggers, no two are ever exactly alike. It's a generic term for a class of software that's more of a continuum. At a minimum, they help us set "breakpoints" at specific locations, and allow for manual intervention when that location is executed, and permit us to inspect or edit the application state at that moment.

That's the most generic description of it, and every italized word above is a semantic mine-field, if we take into account the breadth of programming paradigms and their vast differences in machine implementation, program-shape (is "code" a vector? tree? graph?) and the subtleties of their execution models, distribution (where is program location), and temporal properties (when is the program running? time, what a precious concept that we take for granted!)

For the interruption problem, there are a few common approaches:

+ By instruction editing, for linearly executable programs where the "code" is a writable vector, it's common to insert specific debugging instructions (HLL code instrumentation falls under this)

+ By an interrupt table; for programs where the executing machine is virtual or itself programmable, it's sometimes easier to assign breakpoints to locations within the program, and trigger an interrupt when that location is reached. The machine maintains an "interrupt table", either a global one, or per "application" (i.e. process, thread, your granularity du-jour, etc.)

+ A rule-based approach where the break-point is triggered based on semantic meanings produced by the program as it executes, or based on the shapes of its execution and dataflow graphs. Requires the machine to be programmed almost at the same abstraction level as the application, and perhaps tight integration. Most debuggers for logic programming languages operate at this level; they're more equation solvers than blunt shells for machine memory.

And many, may more. There are as many debugger designs as there are programming paradigms, execution models or language implementations. Free yourself from the short-sighted tyranny of antique designs (blech Unix and x86!) and discover the wonderful world of formal systems and abstraction! languages, machines, type-systems and semantics, all on a whim, as weird and wonderful as you want them to be.
Here's how it works without marble: http://en.wikipedia.org/wiki/Vibrating_structure_gyroscope
Maybe I'm too close to the subject matter, but the article seems to gloss over a few things...

1. Mixi essentially IS Facebook; they've constantly been updating and adding things to the interface that make it more and more facebook-like. All they need to do now is take all of the feeds they've made and integrate them in popularity/chronological order.

2. The communities he talks about are the same as Facebook groups. You can make friends in either one, though mixi communities tend to have topics people talk in more than in most Facebook groups I've seen.

3. Mixi not only allows you to control who your friends are, but also allows you to see who's visited your profile (and when!). It also allows you to delete your OWN footprints from visiting other people's profiles a few times every month. On top of that, you can see how recently someone's been active on Mixi. It's terrible (great?) for OCD stalkers.

Perhaps this author's article is based on selection bias; though; of all of the people I know on facebook who are Japanese, a number of them are Japanese people interested in English or who have been to America -- they largely use it for the same reasons that everyone else in America does: to keep in touch with friends and post stuff. Others are simply Japanese people using it with pretty much only Japanese people: they seem to do the same thing, without the influence of Americans "teaching" them the "right" way to use facebook. I also have a few professional acquaintances that I'm friendly with; they use it in the same way as the people I mentioned before.

Perhaps the professional accounts the author is encountering are accounts made solely for professional use. Some Americans I know do that as well, since there really ISN'T a requirement that you use your real name.
As I interpret the sentiment, the author is indicating that he is writing simply to express his frustration at being an innocent victim of collective punishment. He is stating that he is aware of the causes of the situation, and that there may be ways to engage in productive change, but neither of those things changes the basic personal injustice he is directly experiencing. In other words, he is not attempting to make a counterargument, he is disinterested in engaging in debate, he is simply very irritated by obstacles he encounters through no fault of his own.
Ask HN: Bootstrapping. An angel begs to invest 100K. Should I accept?
I am bootstrapping a startup. I can grow organically (but slowly) with my own savings/revenue. I met an angel investor yesterday in a dinner. I told him about my startup and he asked (almost begged) if he can invest $100K (we have not talked about %'s yet). As I was not looking for external funding, this came by surprise.

The angel doesn't have experience in the field of my startup but he is well connected.

Would you take the money? Is there anything inherently good about being bootstrapped apart from the story?
That's a very good point. I guess if possible it is best to try and make your "day job" contract or freelance work with more flexibility than employment. That way you can to some extent dictate how you work, i.e. you can make it fairly clear that you only work 9-5 and that work outside that would be charged for.

I have two great clients at the moment who I am doing contract web development work for and since they're also both startups it works quite well and I can contribute a lot in terms of startup experience as well as just development, and I think that is valued. I'm always aiming to do my best for them and help them move forward as fast as possible, but there is definitely a clear distinction between that work and my startup.
Skiwoche klosters
Unser persönlich und familiär geführtes Haus mit viel Liebe zum Detail ist die ideale Unterkunft um sich einfach zu Hause zu fühlen. Hausgemachtes Frühstücksbuffet aus regionalen Produkten erwartet Sie im Frühstücksraum mit Blick auf die Gotschna.
Yes, that's a good point worth mentioning. I guess it's important to be very careful what you sign. I've known other people stuck in work with crazy employment agreements, I really don't understand it. Luckily I'm working on contract and I have multiple clients so I have a little more flexibility.
Tesseract really wasn't made for camera pics, but it could use some help with the thresholding :)
Yes you should take the money if the deal is good and you have a good relationship with the angel. External funding validates you and make you easier to invest in in the future.

Also it might give you more opportunities, even if you can't think of ways to deploy the cash now, having that cash will give you ideas.
Talent acquisition sounds like a polite way of saying you no longer believe in your startup's business plan. That's a bigger question than any terms they offer. From what I understand 3 million per founder is the going rate, so just do the math of whether you think your startup will be worth more than that in a few years.
Electronics - Mobile | Brands N Deals:: India’s First Online Factory Outlet
But there's a possibility, for example, to use credit cards and wire transfers. I use them all the time (especially wire transfer), while I never use paypal. There's lots of stuff I bought that way online and had it shipped to my country.
TestFlight: iOS beta testing on the fly
Small population? Nigeria has 180 million people. The rest of Africa has similar paypal issues, and a population of 600 million people
I disagree.

I would say: take the money if and only if you have a clear idea of how the 100k will accelerate the growth/revenue/profit of your company. Cash without a plan is a big distraction, and will likely throw you off course as you try to think of ways to spend it.

If you've achieved a scalable, repeatable business model, great: use the money to accelerate growth.

If you've got an idea for a scalable, repeatable business model, but need cash to implement it, great: use the money to do so.

If you're still experimenting towards a scalable, repeatable business model, and you've got some ideas on how the money can help you find it more quickly, great: use the money to do so.

If none of these apply: turn down the cash, gently and gracefully, and accept all the advice and connections you can get.

What is inherently good about bootstrapping is the control it gives you. Investor money comes with expectations and responsibilities and some degree of loss of control. This can be a good trade-off, or not, depending on what you get out of it.
"small african country with a low population"?

How does 144 million people sound to you? 85,208,008 mobile phone users and 44 million internet users low? Hmmm. For the rest, Bing/Google is your friend.
I'm not really a Python programmer, but all this perplexes me.

Python 3 seems not that Earth shatteringly different, when compared to the previous versions.

What are the plans for new and ambitious things happening? (In Python 4?) Edit: Preferably in a backwards compatible way.

Edit: No big plans in threading, functional programming, etc? No OO extensions? Etc...
sorry, there was an attempt to submit it 5 days ago, but it was never accepted (or it didn't seem to be). Today the YCombinator showed the headline, but 5 days ago (or whenver it was) after submit was clicked, it took me to a new users page, so I never thought it was submitted.
This is it. Wish I could upvote you a few dozen points. Really, I think other comments that talk about meditation as being some grand mystical experience are doing a disservice.

It's simple. It's easy. You don't need to pay a $1000 to some Guru Master to learn it.
It only works on books that are two pages of content padded out with three hundred pages of sales.

Fortunately, this is what nearly all "business" books are. They repeat that two pages of content over and over. If you spend 20 minutes skimming, chances are you will hit the actual content at least once.

Another interesting point is that most business books, if they cite references, usually only cite a few. Often times one can look up the paper(s) it references and get the actual content in a much more, ah, compact form, without most of the sales.

Of course, /actually reading/ business books rather than skimming them, I think, is a reasonable way to figure out how to talk to and even to sell to business people. I mean, that's what the book is doing, right? even if the actual "content" of the book is complete BS, if the book is a popular one, it's obviously good at selling to business people, and you can learn by example.
Isn't what Google practicing a kind of applied research? Where MS Research is doing basic research which advances the science.
Now I see you're right. sorry about that. Unintentional.
You should also have a look at the comments in the HTML source of the site. :-)