skysight-inc/HackerNews huggingface dataset:
Actually, I'm hoping to be able to experiment with code layout ideas that do not strictly adhere to a window. 2D elements tend to not map well to 3D spaces. One of the problems with the text-in-a-texture method that I've done here is that there is no relief of depth to the text, and relief is actually an important part of how we make sense out of objects in 3D space. It's fine on a 2D screen because the context is so restricted that it all stays consistent. But in 3D, it's kind of disconcerting to see completely flat textures.

Like, why do we still use plain text in flat files for source code (for the most part, there are a few exceptions-that-prove-the-rule)? Why are there so many examples of graphical programming systems that have completely failed? Is it because there is something inherent to text that makes it superior for representing algorithms? Or is it because 1-dimensional text maps to our IO systems the best? I suspect there is a healthy dose of the latter, but we haven't ever had a significant "other" IO system to ever test that theory.

In a lot of ways, Primrose isn't even my goal, more like a benchmark from which to start developing other ideas in text representation in VR UIs. I don't know what they will be, but at least I now have a starting point.
I feel the same way as you, but I think the article is perfectly accurate. A lot of self-styled "academic" "intellectuals" (e.g. humanities professors, etc.) really are that second-handed. i.e., so concerned about their perceived "status" and, in general, how others perceive them, that they'd rather pretend to be what is wanted than simply be an authentic person.
Perhaps the world needs a new term for these sorts of conglomerations.
My opinion and please don't add negative karma for saying this, but if you don't have any source of income to replace what you have lost , you should immediately get a job even if it is contract based. It is better to show something in your resume. You can work on your side projects all the time until they run on their own.
Honestly, what does that even matter? Most of what gets posted on HackerNews are people, events, and 100 JavaScript frameworks that all do the same thing, namely allow you to do in a browser what you could do with a computer 25 years ago. So, it's a cute quote but what do with that?
Thanks for the tip, I wasn't expecting that feature to be part of ssh-keygen.
I'm really sorry about that. I didn't know it was going to do that. I had seen that it was doing that in browsers on Android and specifically disabled it for mobile users to avoid such an awful experience. I had just assumed that Safari, being WebKit, would work just as well as the least common denominator of Chrome and Opera. Again, very sorry.

I guess that will teach me to start sneaking into my wife's computer bag and borrowing her Macbook to test these things.
Oh, duh. Yeah. But, still separate customs and immigration.
Instagram Authenticator
Who said MITM isn't a threat? I'm talking about the difference between targeted surveillance (MITM) and dragnet surveillance. If you think you have any solution that would beat the NSA at targeted surveillance, you are dead wrong.

In the meantime, not trusting a third party server with a password would go a long way toward defeating dragnet surveillance. Read the reports. NSA defeats your SSL routinely, and they are MOST INTERESTED in the part where you supply a server with a password. They can only bust SSH some of the time. There is a very real security difference between the two.

Snowden got exiled bringing you the news. At least have the decency to read it.
>a bunch of grown people make ridiculous sums of money doing absolutely nothing for our future

Do you feel the same way about musicians, actors or other artists making money?
AFAIK there isn't a lot they can do about it, because Uber drivers have to manually accept jobs. Those 5+ cars within 2 minutes presumably turned down the job.
This issue is actually where the idea came from to put the text on the inside of a sphere. I wanted to make a VERY big text field, so that I could fit a good amount of text on the object at a font size large enough to read the text well. At that size, the edges of a rectangular window are so much further away from the viewer that there is significant distortion. The sphere makes for a much more comfortable viewing angle.

No, I wouldn't want to write Primrose itself in Primrose, and Primrose isn't a very big project. But little experiments with the live-coding have been fun. I'm still working out the use cases in my head. I suspect there might be more use for manipulating and visualizing code in VR--at least in the early days until resolution gets better--than straight, bulk writing code.
Ask HN: How to network in San Francisco as a super introvert?
So I came to San Francisco 1 month back. I have got to know 10 to 15 co workers so far who maintain professional relationship. I am super introvert since childhood ( many reasons). I just don't know how to network. Now since I am in best tech hub in the world I want to make most of it. I am non-citizen tough.
I have read repeatedly that best opportunities come through network. It does not matter if you know four more algorithms but if you know right people you can make it big, powerful impact and possibly change the world for better.

So how do I network in SF and make most of it while I have this opportunity. Many people on HN have diversified experience so would love to hear from everyone what can i do ?

I like hanging out with people but I suck at holding up interesting conversation one that could trigger or create lasting impact.

There are so many great minds in this area so would love to hear techniques to connect to potential founders, VCs, engineers, PMs,business people.

What can I do to attract people, to get myself invited to parties and have someone talk to me about their ideas, meet people from Goog,Twtr,Fb,Reddit,HN more and more.

Cheers
I liked the 1st episode, but when recommending the series I advise that each episode is different and stands alone.

The 1st episode is extra-crude. It's very realistic in one dimension, its setting: it could be today, with no extra technology or cultural assumptions. But then it's absurd in another dimension: the extremeness of its unfolding events. I could tell right away that particular mix might not sit well with many people, even as the bold choices in the service of its themes impressed me.

I suspect the episode has more impact the more familiar the viewer is with British culture around royals and tabloids. I liked its big questions: what happens when trolls/terrorists can outpace traditional authorities? How do you weigh embarrassment against life? Actual incidents since its original airdate – from the 'fappening' to ISIS to terrorists-wearing-GoPros – are only bringing us closer to its absurd world.
Are you sure you haven't buried yourself in a technical hole of despair?

If you have, it may be faster to treat your existing version as a prototype and rewrite a highly simplified version (an "MVP"). You can probably reuse a lot of the existing code and fix all of the big mistakes that are dragging you down, like not using React.

Make it your goal to get it released by a certain date and stick to it. Ruthlessly cut features until it's possible to meet that date. Reevaluate every sacred cow. Reason from first principles about what your product absolutely must do.
I figured the sarcasm was self-evident having put terrorist as the first item on the list. In retrospect, perhaps I should have not edited out the /s tag.
Can you supply some details about the business-related dynamics at play here, specifically whether or not you're being paid any flat rate (or just equity), what your share is compared to the marketer, and whether you have a contract that puts you on the hook for anything?

A recent article ( http://www.hailpixel.com/articles/technical-cofounders ) and the accompanying HN discussion ( https://news.ycombinator.com/item?id=8959377 ) highlights how exploitative the "technical co-founder" relationship can be -- you may want to evaluate whether your situation resembles something like that and whether you want to re-negotiate or leave.
You need someone who understands business- the fact that you work so hard and cannot finish it is a business problem. Marketing partner is not enough, if he is hard-limited to that role and does not know what to do in this situation.
Interesting article - lots of good forums in there that I wasn't aware of. I agree completely that it's bad form to request free work from freelancers. If you absolutely need some trial work done to evaluate them as a developer, give them a few smaller paid projects to complete.

One thing I would add is that the marketplace is full of skilled overseas developers. At our company, we have a great JS developer who does contract work for us from India. Her work is top notch, but communication is often difficult. If considering workers abroad, understand their availability, communication skills, and always prepare specific requirements.
Yeah, that was kind of a motivation for me. I was sick of standing around, talking about what was or was not good for VR, with people who didn't even own a Rift, let alone program anything for it.
For anyone who hasn't seen it, I would highly recommend it. It's basically a modern day Twilight Zone.

As some of the other comments have pointed out, episodes 1 and 2 are good but not great. There's a review on AV Club [1] that address it really well, but the general sense is the producers were not quite sure what tone to strike. They tried to mix shock value with sci-fi, a bit of audience pandering and some humor, and it ended up kind of flat.

Episode 3 is where it really takes off. I won't give spoilers but it hit so hard I later realized I wasn't prepared for it. I watched it twice to see whether or not it still had value outside of the "shock", and even the second time I found that it was a fascinating look at where we might be going.

EDIT: I forgot to mention, Robert Downey Jr. bought the rights to turn episode 3 into a movie. The story will center on a widower who uses the technology to reconstruct a vast conspiracy. [2]

[1] http://www.avclub.com/tvclub/black-mirror-the-national-anthe...

[2] http://www.theguardian.com/film/2013/feb/12/robert-downey-jr...
It's intriguing to see how language influences design and how one design can have multiple meanings. Language is the only thing that stands in a way of a international community. It's clear that logographic has the advantage over phonographic language when concerned with mobile design and wearable technologies where visual real estate is limited.
I actually have a project in the works for something like that. I took a break from it to make this.
Ever since I first saw one of these -- several years ago, near the Googleplex [1] -- I have had this idea for a real-estate venture. You're welcome to take it on, because I'll never get around to it. Step 1, go into AZ, somewhere not too far from Phoenix or Tucson, buy some cheap desert land near a freeway exit. Step 2, grade the land and gravel it, never mind asphalt, no need. Step 3, good high security fence around. Step 4, Put up solar panels like these, but raised good and high, 20ft clearance under. Step 5, advertise "Shaded RV Storage". Charge people a good rate for storing their RVs where they will not be so horribly sun-damaged, as many RVs are damaged by long-term sun exposure. Meanwhile selling power to the utility. And, bonus, put gutters along the lower edge of the tilted panels, leading to a buried cistern, collect rainwater water for pretty landscaping and for washing RVs (for a fee, your RV will be all sparkly clean when you come pick it up).

Yer welcome.

[1] Street view https://goo.gl/maps/2T8mZ
I quit my job, sold my house, sold all my stuff and moved to a lazy beach town near the equator. Never felt happier, never felt more rested, never thought as clearly as I do now.

Totally not answering you question when it comes to finishing the project, but sometimes you just have to call it quits because your health is more important than yet-another-website.

If you are ever in Puerto Escondido, Oaxaca, Mexico -- give me a shout and we'll hang out :)
I'm curious, does supposed high quality beer not lead to drinking and driving? As far as the us vs then situation, what do you call board games? Do you play board ganes that do not allow competition, same eSports? Why do you think you can learn more about people from video games than sports? I'm not sure, this just seems like a fancy way of saying, in an elitist way, that you don't get into sports because other people do.
I'm biased, but Malaysia (the country just south of Thailand) is not a bad place to stay for a while.
Well, for me, the shocker was the public reaction to it. That people thought it was hilarious and goaded the Prime Minister into doing it, making it into a viral sensation. It was only as the act began that they realised the horror of the situation.

More to the point, someone could have found the victim within that hour and stopped the whole thing, but no-one did because they were too preoccupied watching it on TV.
Get involve in a user group, organization or association, a recreational activity such as masters swimming or yoga, perhaps a Hacker news meet-up?

Better yet, do all of the above. Good luck. I wish you success.
That's the funniest thing about the article. It completely avoids the all-electric 800 pound gorilla in the room.
The Free 'Big Data' Sources Everyone Should Know
Just tell him you are reaching a burn-out point and need a few days of complete R&R. That is normal especially when you are working really hard. If he's a good partner he'll understand.

What's the ideal work flow? I tend to lean toward steady, solid flow day after day with a good work/life balance. Others seem to like more of a sprint/celebrate kind of flow. In a small company you should be able to just do whatever is best for you if you are the one writing the code.
It's really unfortunate that this is the case too. It seems like almost all of the services I use, namely Facebook, are designed to distract me. And, upon reflection, they are. Facebook makes more money if I'm distracted and waste time on the site.
Easy. Tell your partner to kiss off. You work 40hrs a week. You won't get more than 40 hrs of productivity out of a week. So what's the point in destroying your health and interest in the project by putting in more hours?
Well, you have a large number of people telling you that the other episodes are well worth watching. What you do with that advice is up to you.
Octodad is a delightfully original and high quality game. The fact that it hasn't won any significant awards and has mediocre ratings is pretty damn funny. Good thing the market actually decides which games are successful and not idiot critics.
I see. Intersting. How do you think about the desirable distortion characteristics vs bad "noise"? Is there an industry standard definition for guitar amps?

Seems like the bad noise in the case we're discussing would be what the tube circuit generated when it was not being intentionally driven to distortion... is that a correct interpretation?
Sometimes, the best way to accomplish your goals is to work nonstop. Sometimes, it's more productive to dial back and make a long, sustained effort. Sometimes, the thing you're working on isn't worth the effort, so you do something else.

No matter what you choose, I strongly recommend you talk to your buddy. Don't vent, but try to help him understand what you're going through. Tell him what needs to change, and be concrete. For example: Say you'll work 40 hours a week, plus one weekend a month if there's an emergency. If your requests are wishy-washy or open to interpretation, each of you will have different expectations. It will just postpone the problem.

Lastly, don't get too worked-up about this. Worst-case, you walk away and the project falls apart. The end. Nobody gets physically injured. Nobody's life is ruined. Everyone moves on to other stuff.

Remember: Nothing is ever as good, or as bad, as it seems at the time.
The whole discussion here is about intellectuals not liking sports but of all these supposed intellectuals here in not seeing a lot of intellectual reasoning. Rooting for a team is not the same as believing the universe is actually based on some particular religion, I don't think we can equivocate the two at all.
That sounds more like someone is sour over their own zoning permit being denied than any actual opposition to the panels themselves.
So does your reasoning break down when you have people that like sports teams for reasons other than locality?
my thoughts

- i would reduce hours down to 8 and take the weekends off

- you aren't anywhere close to burnout, for me burnout is when you can't work anymore not when you can work 10*7!!

- don't fret it, the project will be done when its done
From Google Images: https://www.google.com/search?q=Salter's+duck&tbm=isch
Is the idea behind the app validated ? Has your partner talked with the potential customers ? Is the problem you're solving really an important problem ? Have you already built an MVP ?

I've been in similar situations where my non-tech friends ask me to start dev work on their ideas. My response usually to them is to find 10 customers willing to pay even before the product exists.

So the bottom line is that you should ask your partner to find paying customers for the app and not continue dev. work until they do.
> Never forget that the human race with technology is like an alcoholic with a barrel of wine.

Dr. Ted Kaczynski (social critic, mathematician)
Linux is used on the Arleigh Burke destroyers.
Thanks for the issue reports.

#1 is interesting, I've actually had the opposite problems: not being able to get things to work in fullscreen on OS X. My wife has a Macbook, so I will try to test there (if she will let me).

#2 and #3 are probably the same issue, expressed in two different ways because the red dot is placed completely independently from the caret drawn in the texture. Do you think you'd be able to figure out if its OS or display related? I.e. do you have a retina display? I should be collecting analytics on screen and pixel ratio metrics, sigh.

#4 was a punt, I just wanted to get the job out the door. I did want to dim the editor when it wasn't selected, and provide a key combo to deselect, but I ran out of time on my self-inflicted deadline. It is definitely in the pipeline, however.

#5: did you notice that SHIFT+mouse movement panned the view? Or are you not satisfied with that system? I admit, I'm not wild about it myself, but it seemed like the least evil of all of the options, considering the interactions that I also had to do with the editor.
>Whatever you do, don’t ask your freelancer to do speculative work or complete a project for free with the promise of more work later. It’s disrespectful of the freelancer’s time. If you can’t afford to test the freelancer with a project and if the freelancer’s portfolio and references are not giving you confidence, it’s best to move on.

What if you get a strong impression that they wouldn't mind doing that?
You can use client side (x509) certs for auth over ssl/tls (and also for ssh - in theory at least. I've never tried that). Cacert.org uses client certs for authentication in the web app/page for generating certs for example. I believe the rest of the session is handled similarly to regular ssl/tls (in essence negotiating a shared secret to use as a session key for symmetric encryption, along with some kind of signature to build an authenticated cipher -- if a symmetric authenticated cipher can't be negotiated).

My bank used x509 certs for a while -- but in the end it proved too hard both on users/support and on developers (catering to all browsers - as cert management has to be integrated in the browser ui/chrome -- and so is different for every browser).

Another thing people seem to miss here is tha ssh also has its own cert scheme. So you could advertise a server cert in dns - and the client would only need to trust the CA cert (a single cert for an entire organizations ssh servers).
Your time away from the keyboard is more important than at the keyboard. I've been glued to a laptop keyboard for 15+ years where it's never been more than a few feet away.

There is a Marissa Mayers interview out there that talks about yahoo hiring practice that centers around an idea of "deal breakers". The few things people must have that lets them sustain working crazy hours.

Whether it's family responsibilities every week, or some other activity, rediscover or find yours.

A few honest days of letting yourself do some reflecting (read: reflecting is not working) on the project, how you're spending your time, and how you need to spend your time. If you keep doing the same thing (work even harder) expecting different results......
Sorry dad. You're right, it would be a real shame if the padded corners police came and modded down the intelligent posts. This site might just turn into a groupthink circlejerk if that happened :-/
"Startups" is a very broad brush. But I'd say that creating your own startup is almost always a valuable experience, wheras working for one is often a waste of potential earnings and time.
I agree that I was probably over-generalizing.

Interestingly, as an alternative to the "big three," a feature of talking about sports is that it risks no enmity because the taking of sides is assumed to be good natured.
Google Earth Pro is now free
... Has tools to measure 3D buildings and other locations, print high-resolution screenshots, view demographic and traffic layers, and even record your virtual trips.
Which is also usable for authenticating to ssh (but needs to set up as such certs are different from ssh key and from ssh "native" certs).
To be frank. Even if it were possible I think it'd be above your head. You don't install a programming language.
Great advice.

To add to this, if you are ostracized for taking time off or trying to adjust your hours to a reasonable amount, that's a good sign that this is not a good place to be in the long term. If it's bad now, it will stay that way.
Stop working such long hours and take some of that time to exercise. You will feel more energetic, blow off steam, and have plenty of time to defrag your brain during your workouts.
"A mouse is a device used to point at the xterm you want to type in."

A VR headset is a device used to look at the xterm you want to type in.
My apologies, I'll keep that in mind for future posts/comments.
Sandstorm is not necessarily about running the server at home (though you can). It's more about being able to choose what is on your server and control how your data is stored and accessed, whether on a home machine or running in a datacenter.
Exactly the same, except with 1/10th the article quality.
> Lastly, we're out of Houston, TX. I'm guessing the culture is very different in CA and perhaps that's the mismatch.

For what it's worth, I'm a native Texan out of Dallas and wouldn't dream of giving someone with demonstrated development ability, like OP has, a fizzbuzz "test" as part of hiring. I'm guessing the culture is very different in Houston and perhaps that's the mismatch.