skysight-inc/HackerNews huggingface dataset:
Seed rounds at Andreessen Horowitz
Metrics for SEED ROUNDS at Andreessen Horowitz
JSON wasn't invented, it was discovered, from a long evolution of programming languages. The punctuation isn't ceremony. It's the amount needed for it to be concise (clear and terse, not just terse).
> What's the point of the faux outrage at Yahoo's HR decision?

Because Yahoo is still respected enough to affect the decision making process at other companies.

And many of us want to see more flexibility and trust in our work life. Working remotely for many is more than just a "perk".
Over the past few days, several articles about how crucial your 20s are have been posted to HN. I find them quite depressing. I can only hope that the blog cycle is like the news cycle, and that these posts will stop once it stops being the topic of the week.
Confusing given the recently approved PEP427, accepting a new binary format for python packages: http://www.python.org/dev/peps/pep-0427/
Most important thing is to expand your connections. You can only rely on appearing in search so much. Bear in mind that whenever you do something to LinkedIn, it gets blasted out to all your contacts in their activity feed. So the more contacts you have, the more people will see their updates.

I recommend being liberal with adding people you meet on LinkedIn. That's not to say you should be spammy or add people you don't know, but if you meet someone at a conference tell them you'll look for them on LinkedIn.

Once you've grown your network of contacts, be sure to update regularly and with useful content! But not TOO regularly.

Also bear in mind that with LinkedIn, you are catering to working professionals. I prefer to update my profile early on weekdays, because I suspect that'll get my changes to the most eyeballs.
Except 4x the average income.
I started a serious relationship three years ago, and it just ended few weeks ago when my ex cheated on me with one of my friend while I was in an exchange country.

Looking backward, there was a few signs of eventual disaster, but the conclusion was very unexpected (for me, my friends, her friends, and even her family).

However, despite the double betrayal, I think I have learned a lot from the whole experience (including the three years before the break-up). Not simply about relationships, but also about myself. So I kind of agree: if you can have a serious relationship, see it as an occasion to grow up. And if it doesn't work (and it seems that it probably won't, sadly :(), see it as another occasion to grow up. Don't be afraid of an eventual disappointement.

Disclosure: was my first relation. Definitely not an expert.
I have written about this before[0][1]. It has to do with the perceived browsing habits of one's users.

Let's posit that there are two ways of information search/seeking: the directed searcher, and the explorer. The direct searcher knows what he/she wants, either a narrow search or in broad swatches. Then there is another behaviour which is the explorer. When users are in this mode, their minds explore what is possible and their eyes roam to what attracts them.

Understanding these two behaviours, interaction design becomes quite a simple problem to solve. In the former, the interaction design is to get the user/reader to the target object as fast as possible. In the latter behaviour, the interaction design is to get users to stick around your system for as long as possible.

The best interaction design I have seen and experienced for the former behaviour is Google. The whole design of Google is to get people off their page as soon as possible.

Ironically, the best interaction design I have seen for the latter behaviour has the most minimal of UI design. I'm talking of course, about StumbleUpon.

Unfortunately it is very difficult to monetize SU's interaction design (SU ultimately found a method to monetize its assets which I found rather interesting). The Pinterest UI is merely a logical conclusion of designing interaction for lingering souls and wandering minds.

Imagine how easy it would be to have a 300x250 image ad in one of the boxes. Of course, the surprising thing is that Pinterest does not actively use display advertising to monetize.

[0] http://theforkingchef.com/post/41947940039/search-behaviour-...

[1] http://theforkingchef.com/post/42355830855/the-subscriber-an...
I think that's failing to see the wood for the trees. She's pointing out a basket of serious problems people in long term relationships face... problems that when you're 20 seem distant or even irrelevant but by the time you hit 40 you nod your head and if you haven't had the exact same problem it's a good analogy for one you did have, because long term relationships - ones that last decades not months - are very hard and take a lot of learning.

It's not super relationship expert full of wisdom. It's the stuff the old people in your family used to tell you round the fireplace when we all had multi-generational homes and wisdom was passed down from generation to generation. Something we've lost today. The difference is you can't get mad at your gran for telling you stuff you don't want to hear.
Some of the exclusive features of printed books may be relevant for learning, perhaps the tactile sensation or the role that books still have in our culture.

A sound argument is that ebooks provide less spatial landmarks, this kind of context seems to be important for increased retention. See: http://healthland.time.com/2012/03/14/do-e-books-impair-memo...

In this usability research (http://www.nngroup.com/articles/ipad-and-kindle-reading-spee...) they found that ebook reading was slower than print for both the kindle and Ipad, however they weren't able to differentiate those two.
Mostly... but I know a lot that would do better to take the barista job :-/ </gallows-humor>
> working at Starbucks while waiting for his band to
> make it big, and the HN crowd won't relate much to that

Replace "band making it big" with any other dream and replace "working at Starbucks" with any other routine and you've described most of our lives, accompanied by that chilling, familiar fear that it won't work out in the end.
Did they tell you they were interested? Hand you a business card? No, you're stalking them. That's why it's bad.

*impersonal you
Which if it's the case then they have a shocking lack of understanding of how people actually work.

I mean people email every day do we need to get rid of that as well ?
You never become an expert no matter how many times you level up. The experiences are still worth it though :-)
The number of services which shouldn't normally be open is always concerning. Like port 3306.
Hmm---a bunch of 20s-40s men, well-versed in an area traditionally associated with lack of sex appeal, pursuing fame and fortune by taking on risk.

This is not that hard to parse.
A friend of mine uses ZFS on OS X. Apparently it works quite well. I imagine Linux support is good too, but I'm not sure about Windows. At any rate, I'm surprised the author didn't mention it.
This article is the most depressing thing I've read in a long time. It's like it hit on all of my inadequacies and faults, and told me that because of them, I am fucked.
I've found I travel and do more interesting things running a company than when I had a normal job or when I was a student. And the freedom of running an internet company means I could do it anywhere I want and still get paid (though to be honest, I don't utilize that much yet).
you can join a startup.I am 17 and I did :D !
Yeah, think of all those blogs they have to comment on. There's a lot of blogs out there.
Look how most cross platform GUI toolkits turned out :/
I suppose it depends on what you mean by"Linux". If you mean the userland, you can find Debian with a Hurd kernel.
How mobile cloud computing benefits the usage of mobile apps?
I think you make a good point. It's the innocence and naivety of young love as well that's something irreplaceable as you age and life takes its toll. It's something beautiful to hold on to whether you win or lose at it, and it's a life experience worthwhile.
> Is that true in 2013?

It's absolutely true and nothing will ever change it. The fact is that likability and fun at the workplace can routinely trump the quality of the output. Especially if the manager is a permanent employee and they expect to spend their life at the company.

I work at a large company and have seen plenty of talented people sidelined and ignored exclusively because they were more introverted.
The DHS agent should be thanking Mr Rich Guy. You pay his salary with your taxes after all
Simplified Brain Lets The iCub Robot Learn Language
Also it will make you drive better and more efficient as well as care for it, resulting in a far less need of an mechanic in the first place.
I only want to manually apply labels only to some files/folders.

I have some parts of the same project spread out through 3 folders: not in Dropbox, in Dropbox, in Public subfolder of Dropbox. It'd be really nice to have a unified view on those things. As in apply 'Dropbox' or 'Dropbox/Public' labels to some files.

I know Dropbox has shared links, but I don't want to have to create and manage those all the time. It's just an example.

Finally, I think a great way to organize files is by time created/modified. If you exclude the system or program generated files. Quite often I just want to find a file that I know I saved a few days ago (but no idea in which folder).
Cold, Mexican tile.
Repulsive? Really? Repulsive?

Someone's giving life advice to those younger than herself, based on her own life experiences. Something everyone does, increasingly so as you age - particularly if you care about people. I don't see anything other than good intentions in an article like this. tl;dr: "Prioritize love a bit more over work in your 20s instead of the norm that's emerging of putting that off till later" -- still fail to see what's repulsive in that message.
I was thinking of ordering the Expert F# 3.0 book, when i saw this (writer of this review was the Tech Reviewer for the Expert 2.0 version of the book)

http://www.amazon.com/review/R3VEMJVVPFSUNF/ref=cm_cr_pr_per...
To some degree, yes, but the UI for it is too awkward to be usable. It's not as first class citizen as creating folders and putting files in folders.
The article focuses on writing great code, but there's another reason to learn assembly language: for some specific aspects of a machine that were not modelled in the higher level languags, this may be the only way to go.

For example, for HP Integrity Virtual Machines (sort of VMware for HP big iron servers), I spent a lot of time writing low level vector code that just cannot be written in any other language because it executes in some specific restricted environment that the C compiler cannot deal with. Specifically, it runs off a few reserved registers, has no valid stack (a TLB handler may be triggererd by a TLB miss on the stack), and frequently use instructions that are at best supported by compilers as inline assembly.

So it's not just about performance or style, it's also about semantics. And that's part of the reason why in XL, all low-level operations are connected with the machine explicitly. I reasoned that what worked for an addition would alo work for a more bizarre machine instruction.

So in XL you have for the imperative dialect:

function Add(x,y:integer) return integer written x+y is XL.Bytecode.Add

And for the functional dialect:

X:integer + Y:integer as integer -> opcode Add

The list of opcodes is machine specific, but the way to connect to them is not.

Does not solve the whole problem, e.g. The compiler still has to assume things like "there's a stack", but getting closer to connecting machine and high level languages.
> very difficult to ever learn anything about anything

Not really - if you are talking about investigating things that have a multitude of conflating variables affecting the end result. In that case you aren't learning anything either - because then everything is just correlation.

When one investigates some arbitrary phenomena, it is important to constrain one's experiment and control all but one variable so that one can be sure that the changes one observes are more likely to be due to causation rather than correlation.

For example: Stating that Africa is a failure because of X thing is full of peril.

However, stating that when people don't have easy access to safe drinking water, they are more likely to die of water borne illnesses, and that this has probably contributed to the failure of Africa is a much more secure statement. It's not nearly as pithy, and it includes many qualifiers - but then again, it is a much more accurate and true assessment. It is also much less likely to be subject to vague/"woo"/dumbass business like thinking.

> These are all situational factors common to TechStars, 500 Startups, etc. but which don't explain YC's unique success.

First mover advantage anyone? Path dependence is a bitch - just ask DVORAK.
You and me both man. I feel terrible now.
Влада Житомира хоче здати в оренду більше півсотні приміщень
Anyone care to give a very cursory run-down on why someone would look at Minix in this day and age instead of one of the BSDs? Particularly since those release notes mention bringing in the NetBSD build system and much of its userspace.

Not to say that I think it's bad to have plenty of unixes floating around - just curious.
No. You should have done those things for yourself. Anything that drives you should have been for you.

Along the way, you find someone that views you for the person you are trying to be, the one you are now, and whatever is the spur of the moment.

I don't intend to judge you, just the comment. I really think this post is shit and I have not idea why I chose to respond to your post.

Chuck it up man. We are are all fucking just getting by with our shit.
Not really, though. If, for example, I could pinch to zoom out of the text, identify the parts I'm interested in, and zoom back in simultaneously on two different areas of the book side-by-side (using both hands, say) _that_ would be superior to what I can do with paper now. And much more convenient. I don't think it's impossible to do with software alone; quite a small leap for something like onenote today. The problem, as the top comment notes, is the way everyone treats text as purely linear.
Well, it isn't really a matter of file system since it is possible to implement "tags" on any FS using links. (i.e. by creating directories named after tags and by populating these directories with links to the actual files.)

Therefore what you need isn't a new file system but a file system browser that allows you to specify a (set of) file(s) using tags.

Considering how easy it would be to do just this using fuse, I'd guess some Linux folks already tried this, does anyone know about projects in this line?
I simply dont agree. Many sites are right now using Pinterest style of layouts which are masonry inspired.
An example will be http://jquer.in
To an extent, your interpretation is correct.

But it's not really what's meant by that here (and I think you know it :) )– there are some (many?) 20-somethings out there who work as <low maintenance menial job>, because "I can always worry about a career when I'm 30" and "I'm just going to do this for a couple years while I find my thing".

I personally know people like this, and you probably do as well– that's the kind of attitude that was referred to in my original sentence.
Aah that changes the picture

Maybe he can boot FreeDOS then (not sure if it uses i386 mode, probably not)

It would be nice to boot, to show something, maybe even play an old game
That wouldn't at all back up calling it "Github."
Because the primitive is called Hash

my %hash = ();
Hash.new

So naturally people talk of Hashes etc. I understand where you're coming from, but it's really not very important, and it would be more confusing to talk of Hash Tables as learners would naturally look for HashTable in the stdlib.
> Jobs are replaceable. People you truly love are not.

It is strange we suggest this only to people who are not pursuing arts. May be it does exist some shallowness to 'jobs' but I fail to see it.
It's about the operations. One Does Not Simply (tm) read a dictionary. One instead performs a “lookup” for a particular item. The dictionary is designed to make this lookup fast and reliable, which matches the purpose of these data structures in software.
Reading the article and reading the comments almost gave me a panic attack. Just broke up for real today (the breakup dragged on for few months.)... 3.5 years of relationship ended for reasons that I can never never understand.. Why is relationship so hard?
I guess this article is good advice for the people who have frequent opportunities to develop meaningful romantic relationships and decide to pass on them.

Unfortunately, I'm not one of those people.
You clearly haven't worked with my company's clients :-P They don't listen when you say the copy is filler.

There are also times (like in a small company) when the person reviewing the wireframes is also the person reviewing the final copy, so if you put real copy in there the meeting will always get sidetracked into a discussion of the final copy unless you use some type of filler.
By "Linux distribution" I have reasonably assumed that he was talking about a Linux distribution.
From Shaky Webcams To Sony PS4 - How Game Streaming Hit The Big Time
Maybe an OLPC XO - seem to be available on ebay.
> nice, but was that around in 2004?

The linked article is dated 2006, the first version of Sympy was written in 2007. Close, but no cigar. BTW Sympy is open source, so one could in principle port its routines to another language.

> ... written as an example for a coworker, who was going to implement it in a language whose name i have forgotten, but which was fortran 66 plus wrappers to c memory management ...

I have only one question -- why? Fortran is one of the most outdated languages one can choose for a modern project. And the sample Python code from the article would be painful to try to render in Fortran, in particular the string manipulations.
I have done these things for myself.
Night gathers, and now my watch begins
Minix is a true microkernel architecture, but also a complete and practical OS. The analogy to NetBSD is a good one, since they're both largely didactic devices, but they demonstrate radically different internal operating system architectures.
Yes, but it is still a dependency. By which I mean the software won't run if you don't supply the necessary thing at resolution time (which is possibly quite late: well into runtime, if you are on a system with lazy linking). Go (and some other languages, like OCaml) enforces that such dependencies form a DAG: C++ does not.

I don't think this has much to do with compilation speed though.
As a student, I actually prefer PDF ebooks. I own a few textbooks from which I have stripped the DRM and I use a PDF reader that is comfortable to me (GoodReader on the iPad).

I agree with some of the commenters here that DRM appears to one of the main problems of eTextbooks.

It is responsible for locking students in to using the publisher's reader software which is usually buggy, limits their printing privileges, and more...
For example the publisher Cengage is now employing new DRM software that only lets you stream protected JPEG pages from the book in some HTML5 viewer, instead of their previous solution that simply used a protected PDF file. This means that you have access to an inferior version of the book, instead of the vector PDF version.

Publishers don't realize that a person can just scan the paper book and upload it online, thus defeating all their fancy protections. For example, I've taken multiple books from the library that had no digital editions available for purchase or a DRM that was (as of yet) uncrackable and scanned them so I could read them on my iPad.
> I'm not sure what the message is here.

The message is that you (and I, for I have days when I think exactly what you described) are missing out on things that are more stable, more useful in the long run.

> Should I have just grabbed any woman that would have me, even if I'm not interested in them for the sole purpose of "developing a serious relationship"?

I too have fallen for women multiple times and failed on all occasions, and developed in the pursuit without any successful. But I do imagine that I might be missing out on the experience that one gets from events after a successful pursuit; some of which could probably be gained even from a less-fortunate more-superficial relationship.
Minix is a microkernel architecture. Many of the services which in other OSes live in kernel space are pushed out into standalone processes.

The main goal is to improve reliability. Bad drivers or bad hardware are the leading cause of lockups these days. If you isolate the drivers, file system etc from one another, you can prevent the whole system from dying. Minix3 goes further than its predecessors by adding a "reincarnation server", which periodically pings other servers and kills/restarts them if they've become unresponsive.

Minix essentially does at a single-system level what cloud architectures try to do at a multi-system level: assume that the parts are unreliable, isolate faults and recover by restarting sub-units.

To me the more interesting possibility is that in a microkernel world you could solve a number of classic OS/system software bunfights. Databases, for example, tend to fight a bit with OSes about the best way to buffer data or flush to disks. In a microkernel system you can arrange matters so that the database provides its own memory and disk management. It's just another process; nothing special.

Here's the report that was written about the design: http://www.minix3.org/docs/jorrit-herder/osr-jul06.pdf
Look at the graph in http://www.epa.gov/radiation/docs/er/planning-guidance-for-r..., pages 29, 31, and 32. You can be well outside the 'minimal damage' zone, but inside the 'dangerous fallout' zone for miles.

For an extreme non-nuclear example, read http://en.wikipedia.org/wiki/Kaprun_disaster#The_disaster: "12 passengers from the rear of the train who successfully broke a window followed the advice of another escaped passenger who had been a volunteer fire fighter for 20 years, and travelled downward past the fire and below the smoke."

You may be hosed either way, but choices you make can have huge effects on your chances.
I agree, and high quality YAML parsers are generally available in every language one might want to use. I don't believe I've ever encountered a situation where I was unable to obtain one. Well rust comes to mind, but then rust is really young and you could probably make one easily by just wrapping libyaml. That said, I might just write a TOML parser in python just for kicks.
Cool, the market isn't fragmented enough already.

Yes, being the CEO of Github does give you the power to do whatever you want.

Of course, drinking and coding is a great idea. The Ballmer peak isn't a joke, it's a way of life.
Automated barcode sticker vending machines attached to parking meters?
How about we all just chill the fuck out?

Stop worrying about whether you've left it too late to be the next Zuckerberg. Stop worrying about whether you've sacrificed your future happiness on the temple of Mammon. Just live your damned life, one day at a time. If you think that everything is going fine, you're probably right; If you think that things are all fucked up, you're also probably right.

Stop letting douchebags with blogs give you life advice. They don't know you, they don't know your life, they probably don't know much of anything. For all their bravado, they're working from a sample size of one, just like everyone else.

I'm sick of all these lifestyle posts on HN that are full of absolutism and false certitude. I'm sick of this attitude that your life is a dismal failure if it isn't micro-managed down to the last millisecond. I'm sick of being given life advice by weathly, privileged Americans who think they're wise because they've made it to their thirties without massively fucking anything up.