skysight-inc/HackerNews huggingface dataset:
I love this story. Sounds like a great life.

For me I think this works best after you've done the kids thing, if you plan on doing that. But I strongly agree with the premise here: people are naturally nomadic
It does look like a Korg. From that picture his laptop looks like either a Dell or IBM, yet the article says he uses a MBP. Also I think it's kind of funny, the irony of this guy being a travel agent in this world where that job is becoming absolete due to the same technology that keeps from having to pay rent.
At the VM level, List<String> is still a list of Objects that need to be cast to String whenever you access an item in the list.
Somehow it seems unlikely that this is a neutral source.
Yeah, you are completely missing my point. The fact is, if you set up a business that sells luxury goods that people spend their discretionary income on, then there have to be those people in the system. For every bohemian running a boutique B&B in rural France, there have to be 20 (say) yuppies elsewhere doing something else to pay for it as guests. Can one lawyer stay in 20 B&Bs? Or drink the production of 20 vineyards?

So this is why I say, the dream of dropping out of the rat race and doing that necessarily must remain a dream only for the majority.
30 seconds a page is pretty fast (especially for a book like Cryptonomicon, where you'd want to stop and think every now and then) but five minutes a page would be really slow. You could read it out loud faster than that. Hell, most people could type it faster than that.

It might be worth your while spending a few hours every day for a week learning to speed-read. You can probably get instructions elsewhere, but it just involves a metronome and dragging your finger across the page in time with it. You can get reasonably fast (~1000wpm) pretty fast once you overcome the need to (a) sound it out in your head as you read and (b) point your eyes directly at every word.
There is a- for lack of a better word-- synergy that comes with this lifestyle change. It really is a different way of living. One of the things that you change is what your values are-- what you value. When we lived in a house a lot of money went into house stuff. For instance, by now we'd have bought an HDTV to update the old TV we had. Of course an HDTV wouldn't fit in a backpack so we haven't bought one, and the savings of that offsets some of the increased costs of being nomadic.

Like anything else, it is best to work into it a bit at a time. It might be worth trying a 3 month consulting gig and then, after saving that money, try 3 months on the road as a nomad and see if you can earn money consulting that way. This way the initial gig covers the expenses if the nomadic lifestyle turns into a vacation where you just spend money.

But for us, paramount to being able to do this is the ability to earn our expenses. Most startups look at burn rate, we are keeping a keen eye on revenue vs. living expenses.
For all NP-problems, there are trivial instances. As an example the given instance might have structure which effectively makes it a P-problem. What makes NP-problems interesting is that there are also hard instances where the search breaks down and you end up walking an enormous solution space. Most NP-solvers "cheat" by looking at the structure of an instance in order to cut down the amount of searching it needs. How good they are depends on how good they are at cutting down the solution space. A lot of research is going into this - which is really a bet on P not equal to NP.

The KNAPSACK problem is one of the "weak" NP problems in the sense that there is a pseudo-polynomial solution, see

http://en.wikipedia.org/wiki/Pseudo-polynomial_time

Intuitively, this means that KNAPSACK is still hard, but is easier than most other NP problems. Pisingers codes are so good that for most inputs the algorithm actually terminates quickly. There are still hard instances out there, but there are far between them. This means that a search for a hard instance might actually become rather cumbersome. Further, all realistic instances are probably realistically solvable so the instances we lack are more or less of theoretic interest.

So when you call NP-problems hard it is because it has been proven there are some nasty instances among them for which even the most clever NP-solver algorithm for the problem gives up and resorts to basically searching the whole solution space in exponential time.
However your point would seem to reinforce the parent's point: Lycos chose to attack the problem with $$$ ("brute force by creating human-edited portals"), not engineering (better search algorithms; maybe more properly called CS, but you get the idea).
You can definitely see why 3g service is so much better in Europe, Japan and Korea than in the U.S.
Buildings rappidly increase in cost as the height increases. A 30 story building has vary close to the same amount of surface area as a 60 story building, but a 60 story building needs to support the full weight of the 30 storys on top of it, and at the same time have spare elivator capacity to reach the top 30 floors.

http://www.burjkhalifa.ae/language/en-us/the-tower.aspx
I greatly appreciate that style of response over the "this is a joke, you idiots!" style or the twee exaggerated response that accomplishes the same end.
"parametric polymorphism" is fancy way to say "I'm declaring a type that is composed of other types".

The canonical example is a set.

In C# (that's what I'm familiar with) we have IEnumerable<T>. It represents enumerating over some homogeneous set of type T.

so when you write "var myList = new List<int>() { 1, 2, 3 };" the type that gets written down in the bytecode is List<int> (which implements IEnumerable<int>).

So the statement "typeof(myList) == typeof(List<int>)" returns true. The type you specified at compile time doesn't loose information at runtime. (For instance you can also do typeof(IEnumerable<>).MakeGenericType(new[] { typeof(int) }), which gets the Generic Type Definition and then you can fill that in at runtime).

The Generics implementation in Java 5 however was all a compiler trick. All the benefits only existed in the AST of the compiler, they never got down to the runtime. So it was easy to check that you couldn't add a int to a strongly typed list of strings, but only in source. (I think, I'm not as well read as javac / JVM internals)

Hopefully that helps.
There's a big difference between the space for you (important) and the space for 200 DVDs, or 60 changes of clothes, or a set of lawn tools, or rarely used sporting equipment, or ...
Isn't email the only password that 'really' matters?

Barring super-secure sites like banks, if you have the email password, you have every 'forgot my password' link available - which will typically either let you reset the password, locking the user out, or even send you the password itself!

This fact made me stop caring too much about varying individual 'random site' passwords - I just make sure to use a unique for my email.
Isn't this risky with regard to visas? Or are there no drawbacks to running and owning shares in a US company as a non-US residents?
If .NET does catch on as a result, I wonder if Oracle would attack IKVM (http://www.ikvm.net/) as well.
The other thing is that this "minimalism" doesn't seem to have reduced his consumption at all. He owns less physical stuff but he still owns music and books.

Indeed given that he has no home and therefore no kitchen it's likely that he eats out more and is more dependent on other services and spends considerably more in some areas than he would otherwise.

He's not as culturally interesting as Mark Boyle for instance: http://www.guardian.co.uk/environment/green-living-blog/2009....
In http://doc.cat-v.org/bell_labs/utah2000/ (the point of reference for this discussion), "systems" is defined as "Operating systems, networking, languages; the things that connect programs together." Examples of what he's talking about from other parts of those slides include:

> By contrast, a new language or OS can make the machine feel different, give excitement, novelty. But today that's done by a cool Web site or a higher CPU clock rate or some cute little device that should be a computer but isn't.

> Work on how systems behave and work, not just how they compare. Concentrate on interfaces and architecture, not just engineering.

> Only one GUI has ever been seriously tried, and its best ideas date from the 1970s. (In some ways, it's been getting worse; today the screen is covered with confusing little pictures.) Surely there are other possibilities. (Linux's interface isn't even as good as Windows!)

> There has been much talk about component architectures but only one true success: Unix pipes. It should be possible to build interactive and distributed applications from piece parts.

Chrome is an environment for running AJAX web applications and enabling them to talk to each other; among other services, it provides a graphical user interface toolkit (DHTML), a SQL database (SQLite), security mechanism and policy (via tab-per-process, the same-origin policy, incognito mode, and restrictions in the JS engine), a JIT compiler for a language, and process management (both at the user level, with its process viewer, and at the language level with Web Workers). It has a component architecture built in; several of them, actually: iframes, plugins, JSONP. It is possible in Chrome to build an interactive application from "piece parts"; this is currently called a "mashup".

So Chrome is right in the center of the issues Pike's talk was talking about. Much of this, of course, is made of ideas that don't come originally from Chrome; but Chrome is on the cutting edge of making new stuff possible.
http://www.paulgraham.com/stuff.html

Just because space is expensive doesn't mean you should have none.
You have to meet us if you want to get funded. We might be able to reimburse you more if you're coming from somewhere from which plane tickets are very expensive.
Because for most kids who are going to college it isn't about learning or preparing for a future in something valuable. It is about "learning about yourself", "gaining independence", finding a spouse, or simply getting to party for four years. You see college has become a rite of passage for many people. It is the equivalent to the high school prom.

Very few people actually go to college with a plan. And the universities take advantage of this and sale a dream. It always cracks me up when I see a family go to visit a campus and return commenting on how great the campus was, how many extra curricular activities were available and the boy/girl ratio. Ask them about the course and your typical answer is that their son/daughter hasn't picked a major yet.

I mean you as a family are about to spend $200K+ over four years and you don't know why you are spending it? Oh, sorry it is for the extra curricular activities & the nice campus.

These people deserve to get ripped off.
Countries love tourists but they are often wary of anyone who wants to "steal the jobs". Best to be in a situation where you're earning income without having to "work" in the country.

If you have a popular web service or a iphone app you could do it.

Since you just got your degree, my honest advice is this:
1) Be slow to accumulate stuff.
2) Exploit the location where there are a lot of jobs, but do it in a way that doesn't tie you down for 4 years. Do consulting or contracting, or become a co-founder of a startup that is a virtual company such that the company isn't tied to this location. You need some good work experience, which you might have gotten while getting your CS degree, but if not, get it, and get some savings to boot.
3) Start practicing it. Start working away for a week at a time.

Unless you're independently wealthy you can't really spend your time without any work, so the challenge is working while you're a nomad.

You might find this useful:
http://microship.com/bike/index.html
I like how the reasoning behind the move to MP3s instead of discs is that MP3s don't wear out. Because, you know, hard disks don't wear out either...
And with the whole move-to-digital thing, you might think you have less stuff, but what you're doing is transferring your belongings from one device to the next over time. Over the course of your life, you're gonna own dozens of laptops and the energy and the chemicals released to build those aren't free. Compare that to books and disks you bought once and for all (granted they don't wear out).
Maybe the move to all-digital is for the better, but it's just not that obvious to me.
Venture Pimp: jummpp.in wants to help you figure out something fun to do
That would be fun, but alas, I don't have time. One can simply submit Pisingers "decomp" codes from the page I linked above, but if you do that, you are not the author of the work...
The only rigid structure is demo day at about week 11. Otherwise it's mostly one on one at office hours with individual YC people.
Yeah I'm not sure where the value is. The hope of converting traffic?

I can name a dozen startups that would be better $36M investments.
Link:
http://darkpatterns.org

Nice site :)
Patent lawyers who filed that patent would probably laugh at you for talking about kitchen utensils in respect to such an awesome patent idea ;-)
I am happy to see the'relativenumber' option patch make it.

Quote from :h relativenumber

Show the line number relative to the line with the cursor in front of each line. Relative line numbers help you use the |count| you can precede some vertical motion commands (e.g. j k + -) with, without having to calculate it yourself. Especially useful in combination with other commands (e.g. y d c < > gq gw =).
Back when Cha-Cha (one of those SMS-based question answering services) was newish, I texted them asking how I could go about taking down the entire Internet (you know, just to see what they'd say). They told me twice that it was impossible, then the third time when I mentioned targeting the DNS specifically, they just informed me that even if I did succeed, I would surely go to jail.

A disappointing response, I thought.
Just throwing the solutions I've found onto the suggestion heap... I prefer to keep all my passwords in an encrypted flat text file, for one thing because I keep more than web site passwords in there, so web-specific password managers don't meet all my needs.

If you're an Emacs user, as of version 23 or so GNU Emacs can transparently read and write GnuPG-encrypted .txt.gpg (or .org.gpg, or...) files. Not that there aren't plenty other ways to save encrypted text, but it's nice to have something that's integrated into the program you spend half your time in anyway...

If you use Windows but not Emacs, Steganos LockNote is a free, minimalist program offering symmetric AES encryption — it's a standalone .exe containing both the program and your data, so you just double-click on the .exe "document" to open your encrypted file in a Notepad-like interface. I doubt it has been vetted to the extent that GnuPG has, but it's surely enough to keep your average laptop thief from getting all your passwords.
While Intel Fails to Enter the Mobile Market, ARM Gets into Their Server Market
Intel is struggling to enter the mobile market, and will probably have no chance of succeeding either without buying an ARM company, but in the same time ARM has a huge chance of success in their server market because of the much lower power consumption of the ARM chips.
Original article: http://online.wsj.com/article/SB1000142405274870490110457542...
Factoring numbers is already suspected to be much easier than NP-complete.

That is because factoring prime numbers is in the intersection between NP and co-NP. Co-NP is the set of problems where a "NO" answer is easily checkable with a certificate. If NP ?= co-NP is as much a question as P ?= NP. (I.e. no known proof either way, but every expects them to be unequal.)
Not externally, but there's plenty of documentation and version control history internally, and many witnesses who can attest to the accuracy of those records. That may or may not be sufficient evidence of prior art.

For the Perl implementation, the basis of the design came from the book "Network Programming with Perl" by Lincoln Stein. I'm pretty sure he covered the basic "accept a connection and fork" pattern, and in the Perl world the big benefit of the pattern is the pre-loading and compiling of modules/classes that the forked process is going to need. So that book probably contains sufficient published prior-art.
Well, you can try this if you like. Find another programmer, and you write code for him, and he writes code for you, and neither of you sell any services to third parties, and see how long that remains viable. There's "value" being created, you're both learning new stuff (for example).

But without someone to sell to, there's no money in this system, and therefore no way to get goods and services you need that can't be met within your microeconomy. So, not everyone can be a programmer, just as not everyone can be a bohemian.
Hence the suggestions for passwords that are a variation on a theme:
PclarkYcombinator123$%^

PclarkGmail123$%^
One difference between J++ and Dalvik is that Dalvik is free software. Another is that the JDK is supposedly under the GPL at this point; this is probably the first time a GPL licensor has sued a free-software compatible reimplementation of their GPL code for patent infringement. It's a new level of "shocking" in this area, although it may not really rise to the level of the SCO case.
GitHub stats with Clojure Incanter
MeeGo: Whare Are We Now?
haha, very true, I just googled vitamin D+ cancer and that was the first hit. But there are lots of other non-biased publications who claim the same thing. I heard some discussion on NPR a few months back about it is why I remembered.
The real-life examples are very helpful. Excellent resource for new business owners!
I kinda thought the trolls were mostly on reddit, sad to see their rise on hackernews too.
Actually, it's quite hard to come up with good primes for RSA. They need to avoid lots of properties, because researches have found efficient attacks on numbers with those properties.
Charles' main take-away point, at the end of the article, is that for 99% of Java developers this law suit should have no effect at all, except that it might stifle the future of the Java platform. So, maybe we just have JDK 6 forever.

Since I find myself switching between Java/Clojure, Common Lisp, Ruby, and Scheme (and would like to be better at Haskell), I am not losing any sleep over this law suit. If Java stagnates, I'll just slowly migrate to new languages.
Adobe + Typekit to bring legendary typefaces to the web
It's even harder than that. There are lots of known attacks, if you are not careful with your choice of prime numbers. (`Careful' is equal to `choosing pathological instances'.)
One of the biggest efforts in making this kind of a transition is the digitization of your life. This is a huge project, and some of the work is still ongoing.

1) Music and Movies. About the easiest as ripping CDs and DVDs is not that hard.

2) Photographs. There was a time when I shot on film, and so for all the images taken before then, they needed to be scanned. Scanning paper photos on a flatbed is not too bad, but scanning negatives is very slow and a very hands-on process. But it does produce the best results.

3) Books. This is the hardest. I stopped buying books about 5 years ago because ebooks weren't really ready to meet my needs then (I hate the kindle) and only started buying again now because the iPad does.

But all these physical books. Scanning them is really a pain. Most of them just got tossed. We had huge collections of old instruction manuals that are long out of print and obsolete as well.

Unfortunately, the books were an almost total loss. We flatbed scanned a few pages here and there and that's it.

4) Storage and backup. We've iterated several times in our strategy here. This is something to consider very carefully. The solution isn't the same between even the two of us, so you'll have to find your own.

But keep at least 2 copies of everything in such a way as you always know what the prime copy is.
I feel the main problem with extensions is that the "application" level of abstraction doesn't work very well in practice. It was an ambitious idea, but there are too many dependencies for that to be feasible.

That said, I still like Django for quickly banging out moderately complex apps.
Tried it on my BB Bold 9700, asked permission to get my location (and I gave it), then just stuck on "Map Loading..."

Should it work for this handset? (UK, in case that matters)
I too am wokring on my startup from india, more or less reasons similar to yours.
absolutely off the topic., if you are in india would you like to catchup sometime?
Because clojure has a number of built-in ways to manage state in a multi-threaded program, but does not re-implement work queues as there are quite excellent implementations bundled with the JDK. Rich Hickey mentions this during his concurrency talk, if Im not mistaken.
"Ready to start sharing your where? Get Glympse" made me vomit too much to read on any further.
Yes, I'm one of those Americans that has hit 85k repeatedly. But taxes in Europe is higher than they are in the US, 35% to 25% avg.

The last important line item is deduct the taxes you paid locally from your estimated US tax contribution. If you come out negative you owe the IRS 0. If you live anywhere in Europe 90% of the time you will hit 0.

>It's "miniscule" compared to the number of Americans living outside the country. Mainly because the majority of Americans living outside the country are in the military and not affected.

To me, the military doesn't count because 1) bases are treated as US territory they aren't taxed locally 2) Most military is tax exempt for duty and hazard pay. I'm referring to the 100,000 Americans in London and 50,000 in Paris. There are no US military presence in either of those cities and the US embassies can't hire them all.

>There is a new law that if you have more than $10k at any moment in time throughout the year you have to report the bank accounts that held the money.

This only applies to citizens living in tax shelters (ie Switzerland, Luxembourg, etc.) and if you are putting your money their and not honestly reporting it I have no sympathy at all when you get audited.

>Oh and did I mention that inheritance taxes still apply to you (when you die or when you inherit)?

Can't forget inheritance tax. Ole Dubya had to repeal it even though it only applied to his billionaires club.
Do you buy gasoline? Or fuel oil? Or other petroleum based products?
Case Study: SlideShare goes freemium
It doesn't make it right to shoot someone in your garden just because you put a sign that says you'll do so.
Oh man - until you said that I had entirely forgotten that there were once programs that did nothing but query the menagerie of search engines out there and show you a page of results so you could pray that one of them was what you wanted and open them all in your separate web browser of choice.

Not-so-good-old-days indeed.
Weather and Migraine
Example of traction that couldn't monetize
We see a lot of comments relating to sites like that have traction and no business model for example, the early days of twitter.

People were constantly saying that it would fail because it couldn't make money. Same with FB if I recall. I'm not sure what todays equivalent is, but I'm sure there is one.

My question is, what are some examples of sites that had users who loved the product, but failed to find a business model that worked?
As I sit at my desk at age 20 with a cup of coffee. :(
Thanks for the link.

There is no doubt that France is overly bureaucratic — but having lived there for almost 25 years, I've only heard about a handful of corruption cases.
It looks like a black Macbook to me. It just seems like more effort than getting a studio apartment and living lean. Simplicity is key. I need consistency.