skysight-inc/HackerNews huggingface dataset:
Loneliness does seem to be a widespread issue.

Networks that help us connect with each other and reduce loneliness will get better and better, but I don't think they'll be centered around loneliness in particular.

Beyond networks, there have been a lot of good tips and interesting discussions on HN about coping with loneliness (https://www.google.com/search?q=site%3Anews.ycombinator.com+...).

As macu commented earlier: "It's just really hard to find the right people, even knowing they're out in the world." I think we all have to experience some amount of loneliness as we try to find the right connections for ourselves in life. I hope Solo can help people find a little more peace and patience as they continue to search.
Ask HN: Can we see demographic stats for Hacker News?
Someone mentioned how a lot of the newer browser plugins showing up on Show HN: are Chrome based.

Got me thinking it may be interesting to see how the demographics (locale) and tech (Desktop/Mobile, OS, Browser) look for HN.

Are 80% of us in America using Chrome on our MacBook Pros or are 20% of us in Nigeria using Opera on our Blackberries?
Show HN: TrackMyDrive - My 2 year side project
I'm also on a H1B, transferring one is trivial, though you're right that green cards make it more complicated.
Hello HN!

Just wanted to share with everyone TrackMydrive. It is my 2 year old side project. It is a simple GPS mileage tracker for business mileage.

Back story:
A friend of mine worked for Key Bank and he was complaining about spending hours each week filling out his expense report. We discussed how he was recording his mileage and decided there could be a better way. We initially thought of just having a simple website that would allow to enter in locations. However, now that everyone had a fancy new smartphone (with a built in GPS), that it would be easier to just track the mileage using the GPS in the smartphone, and thus TrackMyDrive was born.

Technical Notes:
Website built using Ruby on Rails.
iPhone app built using RubyMotion
(I love ruby if you couldn't tell).

Business Lessons:
1. It always takes longer than you think
You might be looking at my project and wonder why the heck it took two years to get to where I am. I do the same thing when looking at other websites. What you don't see is the countless hours of debugging, testing, designing, and building. What you don't see is thousands of customer emails. What you don't see is trying out lots of different marketing techniques and channels. This gets worse when you are only putting in 5-10 hours a week.

2. It's freaking hard to get noticed.
Why do you think I am posting here? The app store is crowded with thousands of apps, it is really, really hard (and expense) to get noticed, this gets worse when you are only making a few bucks an app. I think many people think there product will “just go viral” (good luck on that one).

3. Keep at it.
I have wanted to give up. I have wanted to go do something else. I am glad I have stuck with it. I think people “pivot” too often just because things get tuff. Building a business is tuff. You can end up pivoting your entire life and never end up building anything. Many compare themselves with Facebook or some other Cinderella story. A good business normally takes 4-5 years (or even 10).

4. Enjoy the journey.
Oh how I wish I had more time and money. I wish I could hire more and get all the amazing features I want in my app. However, I am not there yet, but I think it is important to enjoy the journey. Many successful companies look back at the early ears with fondness. Enjoy interacting with your customers, enjoy being small, enjoy being in control of your own business.

5. Connect with customers.
People go through all sorts of loops to try to get positive reviews (including reminding you ten times a day). Why not instead focus on excellent customer service? I have gotten tons of positive reviews by going the extra mile with customers and then even asking if they wouldn’t mind writing a review of their experience.

What’s next?

Stick with it. I have big plans (that is why I have a big day planner) :) It will be slow, but I am excited to be on the journey.

Cheers!
Yawn, just a typical engineer who can't understand CSS. Go back to the dinosaur languages like C and Haskell and leave the web to the smart guys.
Somehow missed the indent. Thanks :)
The author isn't linking StubHub to these other startups, rather, they're saying "at least that guy has to bet his own money that he can resell a private commodity he bought."
Different attempts to get at more or less the same thing.
Show HN has been around for a while, just never had its own tab.
I used to work with whacky designers who would always come up with ideas that broke the layout system for whatever toolkit we were using, so I quickly "adapted" by using canvas and doing it all myself. To that end I created Bling:

http://bling.codeplex.com/

The idea is that layout in WPF is so ridiculously complicated, yet data binding could be made so ridiculously simple (hey, they are almost constraints!), that it is often easy to just "do the math" for the layout you want rather than configuring a high-level layout component to do it. The same principles probably apply to ReactJS also (which provides a nice databinding system like WPF). Elm doesn't provide for constraints directly, I think (rather without behaviors, you'd have to compose various events to simulate them in an inelegant way, but please correct me if I'm wrong).
Cool. I often eat in Tamil Muslim restaurant here in Bangkok with an eclectic collection of no-doubt Farsi tradition derived geometric calligraphic pieces. However, some of them seem to place very little weight on the calligraphic side and more on the geometric side. I am curious as to whether you know of any kind of semi-holistic study of geometric patterns used for illustrating either Quran or free-prose / poetic pieces and whether there is any traditionally prescribed relationship (I assume there is) between the geometries chosen and the nature of the subject.

It seems almost as if some pieces here are inspired by a popular Thai love of 'magical' wards rather than anything remotely connected to Islamic traditions ... generally with a strong showing of circles ringing a Pascalesque triangle and inscriptions in Pali written in Khmer (Cambodian) script and probably have nothing to do with Mughul or Persian traditions. In the same vein as, for example, the hamsa / hand of Fatima in Maghreb countries.

Incidentally, there's a Chinese/Arabic calligraphic tradition that's dying out that you may be interested in. It takes either Arabic or the relatively line-heavy, complex Chinese characters and applies traditional Islamic (probably in no small part Persian) styles to their interweaving. A not so great example online that I shot previously... http://pratyeka.org/ennin/2006-05-10-huaian/ (part of the retracing of a Japanese Buddhist monk's journey through China 1000 years ago I did half of, years ago, with a crazy American) or http://2.bp.blogspot.com/-nYF7e1Kd9sE/Tj6mau7h8uI/AAAAAAAAAE...
How To Win Friends And Make Pull Requests On GitHub
according to another comment in this thread, there are startups in New York that are doing it the way I suggested (ie, partnering with restaurants at the beginning).
Your analysis is slightly off. In a world without scalpers, the original ticket purchaser would not exist, because he bought the ticket for the purpose of selling it. However, your general thought is good.

In a world without scalpers, person A and B both have a 50% of buying the ticket at price $X. However, the ticket is worth more to B than it is to A (in terms of real utility, not monetary value). There is real value created by increasing the chances of B getting the ticket. The most effective mechanism we have found to maximize the chances that B gets the ticket in this situation is market pricing, which is what scalpers enable.
When I opened this page up, I found a form oscillating violently in Chrome (until the scroll width was adjusted). I'm not sure if that's what you were referring to :)
not lame at all! definitely a mistake on my part and should be fixed now. thank you!
> Am I misinterpreting what you mean?

Yes. The red one should be a rectangle and the green one a square. In your case the red one is also a square.
Do you moderate out photos that don't conform? Or is it merely a photo sharing app?
Screwed by Royal Bank and VISA
Show HN: Vex, a new way to run things in Python's virtualenvs
I like this! It's a very comprehensive guide complete with a section on deployment, and not to mention a rich collection of links. Nice job!
5% not much if the developer is the creator and part owner of the product. The product could flop and he makes 0. Spending his time at McDonalds may be more profitable.
The good news is that while markets can be irrational in the short run, eventually things that create no value ARE weeded out.

And the restaurant industry for one, while very competitive, is also a fairly tight-knit community (due to the rigours and stress involved in the business), and word gets around fast. I'm sure cities will also crack down on auctioning public parking spots, to the extent that it will be an unprofitable exercise.
Posts that are obviously inappropriate are moderated.
Which license are you using?
That restaurants very well might have to start doing this should be an indicator that this startup is making jerkware.
Conversely, if the startup starts taking off, the startup might look for an excuse to fire you to weasel out of paying your unvested options. That happened at Zygna and Facebook.

So, there are several bad things that can happen with options/equity.

1. The company fails, the options are worthless

2. The company is moderately successful, but not spectacularly successful. If your unvested options are worth (say) $30k/year, then they have no reason to give you a $30k raise if market rates increased by $30k (either due to a better job market, or your increased experience).

3. The company is spectacularly successful, your unvested options are worth big $$$. Now, your employer has an incentive to cheat you. They can look for an excuse to fire you (not too hard with at-will employment). They can raise another round of financing with a liquidation preference, reducing the value of your common shares. They can block you from selling your shares (Uber did this recently). The executives can give themselves big options grants, further diluting your common shares (happened to Eduardo Saverin at Facebook).
So much ShowHN on the front page
I meant no disrespect by saying that. It was simply a function of their availability and my scheduling capacity.
Show HN: OpenBKZ - Open Source, Statistics Gathering, Ebook Reader
This is a great resource and just the right timing since I'm planning on building a website on Google App Engine using Python with Flask.
I believe that's a reasonable assumption for this discussion (that's not my personal opinion, btw). But trying to justify that statement will start a flame war and distract from the topic, so let me try to say that sentence in another way:

Parking spot is a commodity. And just like other commodity in life, everyone values it differently. What's wrong in letting people paying for what they think it's worth for? The rich will always have advantage in buying commodity, and that's a fundamental issue in our society, but that's an entirely separate problem to fix, and the solution isn't telling people to stop producing commodity.

In this specific case of parking lot, it's bad either way because a private company is skimming profit from public space.
Show HN: Entomic - build websites and see them update live on any device
Awesome. Kind of an interactive book. I can just read those what I need easily.
Am I the only one who thinks it isn't awesome? As someone who comes to HN for news, I really don't want to see any Shown HN on the front page. Certainly not half the front page filled with them.
Recursion ? !!!! :)
CSS seems too complex (and is) because you can't EASILY set boundry for rules in inner elems. This problem is solved by ShadowDOM.

It's easier to think in CSS when top level css is only top layout plus theme color setting. Try PolymerJS.
Dissertation Writing
Gnews for Android
In Servo we've been able to get a lot of parallelism out of the basic building blocks of CSS. Any replacement would have to have a good story here. "Just write your layout in JS" is not good enough and would be a large performance regression.
Dispelling the Myths of Parallel Computing [pdf]
Economic theory. A rich person earns more money per hour than a poor person (by definition). Money is a representation of value (by definition). In Economics, value earned is at least proportional (if not equal) to value created. So a rich person creates more value in the same amount of time than a poor person. Their time is literally more valuable.

In theory there's no difference between theory and practice. In practice, there is.
This is bad news for the Node community.
You might look into the concept of a thought-terminating cliché [0].

[0]: https://en.wikipedia.org/wiki/Thought-terminating_clich%C3%A...
I feel you man. Winterfell it´s always like that.
Please leave your comments here. I'd love your feedback. If any negative feedback, I'd appreciate if you could let me know here, and give me an opportunity to work on them.

Thanks!
I see your point. However, many times people buy tickets to a show because they intend to go, but then something comes up, or their financial situation changes, or demand outstrips supply to the extent that the open market price exceeds the value to them.

That's the situation I was imagining when I wrote my post.

My original post has as many comments as downvotes, which I take to mean it wasn't a useless post, but that people disagree that scalpers add value. The funny thing is, I would prefer a world without scalpers, and in which I had an equal chance to buy underpriced tickets. If I were rich, I would probably prefer the current situation, or one in which tickets were priced dynamically, like plane tickets are now.
I think the virtualized servers was oversimplified a bit. In reality, 1 virtual core is generally less than 1 physical core. Virtual cores aren't on a 1 to 1 basic with physical cores.
And what kind of customer wants to give a fake name to dine? The feeling of dishonesty aside, I can imagine it going hilariously wrong if automatically generated.

"Yes, my name is Eduardo ArrayIndexOutOfBoundsException, it is a proud family name, we are far better than the scum of House Segmentation Fault".
This was our thought too as we were building a knowledge base widget that works with existing websites by embedding and blending inline to the page's design. Others required you to set up another support site and match the design and we thought we could do it differently and save people time. You can learn more at http://userdeck.com/guides.
Preventing Geographical Centralization of Cryptocurrency Mining
Cool! That's the tool I always need!
Anything that organizes the posts here into more categories is welcome. It is quite hard to navigate through posts and comments as it is.

Now, I wonder if it is possible to get the monthly hiring threads pinned to the top of ask.

Also, it is time for those 30 different HN mobile apps to update.
> When I talk to anyone who's livelihood doesn't rely on advertising or marketing, there is near unanimous agreement that advertising is fundamentally manipulative and dishonest.
Besides the social cost of Advertising, there many other costs.

Such as? Keen to hear. :)

Also, what would you propose in lieu of the current advertising supported model that is dominant today?
Show HN: The 1st Show HN
Am I the only one that noticed the irony of presenting a Javascript-required website with the self-promotional phrase: Made for everyone. Bootstrap was made to not only look and behave great in the latest desktop browsers (as well as IE7!), but in tablet and smartphone browsers via responsive CSS as well.?
Any chance of having the new functionality's source code released, or at least some of it?
If karma is a valid measure of poster quality then surely it's just as important to ensure a higher standard for posts as well as comments. If, on the other hand, karma doesn't indicate experience in anything other than getting karma, then it's irrelevant either way. I happen to believe the latter is more true than the former.
No. All I lose by not following 512(g)(2) is the protections that 512(g)(1) gives me, which are entirely limited to being sued over having taken down the material - eg, the customer suffers financial harm as a result of their website being unavailable, but can't sue me because I followed the terms of 512(g). The protection I have from the copyright holder suing me is under 512(c)(1). The 512(c)(1) protections are not conditional upon 512(g) at all.
Would love to see that.
I remember reading recently that the pay-per-play model of reimbursing artists from streaming services barely pays for anything except substantial hit tracks. A lot of the stuff I listen to on Rdio has barely a couple of hundred plays. So for smaller artists, streaming might as well be torrenting: neither helps pay the bills. Track sales, whether digital or physical, at least stand a chance of bringing in a living. Judging by TFA, it looks like releasing vinyl records is the way to go, but serving the throwback collector and audiophile markets can't be lucrative, either.
This looks pretty neat. I think that, even if not in the long term, for a launch like this, HN people will want to see the more visible "free" option to better evaluate your offering.

Having that more prominent, even if it's just from detecting the HN referrer, will eliminate a lot of noise.

The "Try It" option is good and may make up a bit for it, but I still think it would be good to have a nice, initial free offering.
Also, I "assume" their voting system is still employing the old method of showing the highest-voted across anything on HN.

Should probably put in a filter to let all the "Show HNs" live in their own section, otherwise a lot of users will simply enjoy the novelty of "new" things and Show HNs will dominate the homepage (although to me, it is a lot more fun than seeing the 800th boring link of how some mainstream company is doing something "amazing").
Docker 1.0 the beginning of the end for virtualization?
Mocha is the only JavaScript testing framework that works on the server and the browser and is simply beautiful. Superagent is likewise a simple and obvious API that works identically in both environments.

TJ has done quite a bit to advance the state of the art in JavaScript development, it will be interesting to see what he does with Go.
Probably written by someone who doesn't completely understand what the problem is , but someone, at some point, explained it to him but since he didn't fully understand it then, he's remembering it wrong and wrote a letter which was proofread by a secretary who didn't understand the issue or the solution either. :) (talk about a run on sentence ;))
This is as significant a loss for the Node community as the loss of _why was to the Ruby community. Maybe even more so.
Anybody who says that can't be taken seriously. You need math anywhere there is meaningful manipulation of symbols/data/entity. That statement itself will end up including nearly ever profession on earth.

The problem with programming interviews is they test math tricks, arcane knowledge, trivia and puzzles.

Far more important than mathematical knowledge, is mathematical capability.
I've been using his libraries since I started out with node, and there isn't a single project that I'm working on today that doesn't have at least 2 or 3 of his libraries as dependencies.

He has contributed a lot to the nodejs ecosystem (around 600 packages! [1]), and it saddens me to see him go. The Go guys should be very excited to have him on board!

[1] https://www.npmjs.org/~tjholowaychuk
Altcoins are about to go crazy
TJ Holowaychuk did wonders for the community. Just a small list of the packages he's responsible for:

- ExpressJS (14,579 stars)

- Jade (6,770 stars)

- EJS (1,599 stars)

- Mocha (4,778 stars

- Commander.js (2,590 stars)

- Should.js (1,701 starts)

I'm really curious as to see how this will effect the future of Node.
The motivations behind CSS are good. And the implementation is OK for the most part. But the "usually-trivial bits of data" are examples of it's failings. Let's talk examples:

* You want to overlay a <div> to the bottom write of a container. You can use "position: absolute; bottom: 0; right: 0", but that puts it at the bottom of the page instead. You have to add "position: relative" to the container. Understanding why you'd need this property means understanding implementation details. Which defeats the purpose of being a declarative language.

* You want to float a <aside> to the right of an <article> another. Just add "float: right", to the <aside> right? Whoops, that doesn't work. You'll need to add "overflow: hidden" to the <article> as well. Why should the overflow mode (which really should affect a node's contents) affect the layout of a sibling?

* You have a <header> element which extends the width of a content column. You want it to stay fixed within the page so give it "position: fixed". Now all of a sudden it's forgotten how wide it should be and shrinks to the width of it's content.

* You have a second <header> element with "width: 100%". You make it fixed too. Instead of retaining it's original width -- or shrinking like the other header -- it extends from its original position on the x-axis off the side of the screen so that it's 100% of the width of the page.

Sure, you can learn all of these special rules, but that isn't really a productive use of your time. I work with React a lot, so the approach we use is to create generic layout components that can do all of this stuff in a consistent way.
Supreme Court Rules JCPenney Allowed to Sacrifice Employees to Appease Cthulhu
Flipkart takes on Android One with its budget smartphone
Thanks for the feedback - you're probably right about the free option. This has been my pet project for the last 9 months and would benefit from a more extensive free or beta period.

If anyone's interested I can set you up with a beta account which will give you full unrestricted access.
So you start out dismissing my point be labeling it "raging" and "whining". In fact, by labeling it "whining", you've made it a foregone conclusion that it will be ineffectual.

Mostly consequentialist. Such should be evident from what I wrote above and in the linked comment.

Even if I were to grant your point about a Nash equilibrium (you fail to convince, but succeed to condescend), buyers and sellers of advertising are not the only players involved. You also beg the question by assuming everyone is driven purely by self-interest.
With ZipDial, you can answer Facebook ads with a 'missed call'
Naive theory is the worst kind. The behavioural assumptions of NC econ are naive in this dimension. Infinite rationality is easily affordable in theory. In reality, both the approximation of it is expensive, and the hack/exploitation of its failure to materialize are profound.
Prior thread at https://news.ycombinator.com/item?id=7987146
I Just Moved Back To Britain After 20 Years Abroad — Here’s What’s Changed
I'm considering using meteor for a small project currently on my plate at work because I really love the idea of only writing the data model once and using that in both the front and back-ends.

It's an exciting time to be in software :)
In your example dashboard screenshot, put some content in there rather than have them all empty. Make up a fake business or use an example from your own work elsewhere?
Does GSS work with Reactjs? If so, I might give it a try.