skysight-inc/HackerNews huggingface dataset:
>At the same time people like me were being told by teachers that we would never be able to image the disk of extra-solar stars or discover extra-solar planets, and so on [1]

Wow, I never knew they were so pessimistic about that. I thought the science for visualizing extrasolar planets had always been there, they just needed the equipment built.

Now I wonder what ideas today's pessimists have that will be disproven. Maybe Interstellar travel is really possible?
You could always run 'man ori' to see some end-user documentation. I agree that it would be nice with some documentation on the home page but man is nice if you found none.
> The thought of stopping simply doesn't occur. My stomach will rumble, but I won't feel hunger. Conversely, changing tasks in response to external input becomes much easier.

This sounds like my daily life, actually. (I'm pretty sure I have ADHD). I've tried modafinil a couple of times, and interestingly, I have the opposite reaction- I find that it makes me quicker on my feet, more 'on edge'. I respond and react to things faster.

Interesting.
LOL, I've been doing the same thing tonight. Funny that I found this afterward.
Just like how chips peaked and telecom peaked? There's always a next technology, and odds are it'll be worked on in the Bay Area. It's where the money and talent is concentrated.
I had to double take and check if it was April 1st already.
I just don't understand why people are so determined to preserve their cookies. It's so easy to get rid of them.

I set Firefox to "Clear history when Firefox closes", and make sure that includes cookies (the only thing I don't routinely clear is "Browsing & Download History"). I exit Firefox at least once a day. Other browsers make it nearly as easy. E.g. Safari has a menu entry "Reset Safari ...". Voila, no stale cookies.

Is it really that difficult to exit a browser once a day? Of course, I don't keep dozens of tabs open, so maybe it's easier for me than for people who have adopted a different browsing methodology.

Is it really that difficult or time consuming to log in to a website once a day? I prefer to, I never reuse passwords across sites, so this way I keep all my different passwords fresh in my mind.
Creating a digital product from scratch is
Please answer with one word
> Does your doctor prescribe your caffeine and alcohol?

Strawman. I said “or be deemed safe for sale over the counter”.

> many people have the experience of going to a doctor, getting diagnosed with something moderately uncommon, and going through a trial-and-error treatment process where they are guiding what happens as much or more than the doctor.

The key word here are, I think, “going to a doctor”, as opposed to unsupervised self-medicating, or at least without supervision of a trained and licenced professional.

> What is covered by prescription varies a lot from country to country […]

Yes; see my other comment. (https://news.ycombinator.com/item?id=8869314)
Free private repositories and out-of-the-box mercurial support. Works well for those small side projects which you do not (yet) want to maintain. I have lots of stuff in there which i want to keep as reference for projects to come and would never want to release to the public.
I'm building a Javascript based Forth-like that uses JS values (including functions) rather than bytes.

http://github.com/lawless-m/North

Stack based is fun.
Do you have any links to those? Those I have found only support a few graphics cards and only with special thunderbolt-enabled drivers. I'm looking for something that will run a (any) standard graphics card at full speed with a standard driver, but pretty sure that doesn't exist.

EDIT: Found it! http://www.kitguru.net/laptops/anton-shilov/msi-introduces-g...
Battling the ‘Monsanto law’ in Ghana
How did you approach it?
Not exactly straight out of college:

"I was still working full time at Powerset on July 1, 2008 when we learned that Powerset had just been acquired by Microsoft for around $100 million. This was interesting timing. With the acquisition, I was going to be faced with a choice sooner than I had anticipated. I could either sign on as a Microsoft employee or quit and go GitHub full time. At 29 years old..."

http://tom.preston-werner.com/2008/10/18/how-i-turned-down-3...
Yes, but quote me the part where they are against the right to produce proprietary software.
So if the computer fails the car doesn't burn to the ground?
> Are you talking about sequencing enough to get adequate coverage for reconstruction?

Yes. Assembling a genome requires a lot of sequencing data or different kinds, and is expensive. Genomes (especially in plants) can be huge. We're only interested, at least in this specific example, in the things that are expressed. These make up a small proportion of the genome, and so we sequence only those things.

> Also, what do you think of the criticism that it is difficult to know the potential effects of GMO on their ecosystems in the wild?

Agriculture in general has a vast impact on the environment. This is true across the board - including organic, GMOs, 'conventional', etc. By its very nature agriculture is about shaping the environment so we can control a piece of it to optimise it for food production. Our responsibility is to try to predict and minimise the effects that might cause problems.

So far, GMOs have proven to have relatively little effect on the environment (compared to other drivers of agricultural productivity, like pesticide and herbicide use, for example).

In the case of C4 rice we can predict what the major potential issue might be: C4 rice plants might perform so well that they outcompete wild plants outside the field setting. `There are some technological tricks we can use to try to ensure plants don't do well outside the field.
The point about caffeine is important. For me, mixing caffeine and modafinil is not a pleasant experience, both with tea or coffee. The experience is counter-productive as I often feel too jittery to do anything and my mood crashes.

As a northern Brit, the tea flows like water in the office I work at. It's quite hard to resist, again, as a northern Brit.
Joined to Facebook in 2004  (Exclusive)
Reddit being pulled into Kleiner Perkins gender discrimination case
Also like Bitbucket, and agree with the interface. They made things responsive a while ago, and there were lots of complaints about the 'create a README' decision as a space-waster, they haven't done anything about it since.

I like their revenue model, but because of the existence of JIRA and Stash, Atlassian are refusing/reluctant to improve the issue tracker in Bitbucket. For example, I can't manage releases, create epic(?) issues, and a few other things.

That's all well, but the problem's that getting a JIRA license gives you the ability to manage your issues at a more granular level, until you realise that you also need Stash to create epic(?) issues. I got into JIRA for a few months, and was disappointed by it. I've been considering moving some of my private repos to GitHub.
Hotel Marketing Today Is Internet Marketing
If you're working in a team the code review workflow is a bit better, because as a reviewer you can explicitly Approve a pull request. I've used it in a team where the requirement was to get two approvals before a pull request can be shipped. Having the number of approvals visible on the pull request list/overview screen is a tiny detail, but very useful.

At my current job we're using a "ship it" label on GitHub to track this, I really don't understand why GitHub still cannot track this in a native way.
Do you use any open source cms?
Show HN: Flat and threaded comments at the same time
I am trying an open approach to the problem: http://siscia.github.io/open-hire/

Test candidate via open source; as engineer I would love that, as hiring manager I would get a lot of nice information about the candidate, information that I won't get with an code challenge or a white board.

If you are interested just send me an email

My address is all over the linked page :)
Yes, you'd think that, wouldn't you... But the only reason for this discussion is that RMS had already prevented the inclusion of clang-based tools in the Emacs code base. He thinks it'd undermine GCC, and by extension his cause.
Hacking for the latest and greatest Xeon CPUs feels a lot like Forth on small machines to me. Each core has only 256KB of fast private memory (L2 cache). Squeezing the working set into that memory means fast execution that is independent of the other cores. That is really worth spending some brain cycles on when optimizing for 36+ core servers.

The more things change, the more they stay the same?
Even before seeing it was Woz that posted - the answer in my head was "because they work". And he made no compelling argument to have something else.

I don't believe in smartness for smartness' sake. For a fuse to fail you need 1) wrong fuse 2) physical damage to the fuse (not sure if there is a case in which this would cause it to not break the circuit), different set of laws of physics.
Jason Calacanis: “Should You Be an Angel Investor?”
Wow. Aspiring Founder here. What a read. Loved this:

"I don’t want to start another company until I find a problem that I care about. A problem that I eat, sleep and breathe. A problem worth solving."
Why the Silk Road Trial Matters
We use jira at work, and there are definitely epics available...?
Awesome reply. This made my day :)
Actually, his opinions and the reasons he dislikes Angular matter a bit, to some. I kind of like Angular (I think it's a lot better than jQuery for big apps), and after reading about React.js, and reading about other people who did not like Angular, I eventually decided to try React.js — and now I've ported my hobby project from Angular to React (because of better performance and server side rendering).

I appreciate people respectfully clarifying why they don't like Angular (or whatever else) — them doing so has widened my views.
It is a sleezy low grade sales pitch. You're not wrong about that imo.
Thanks for the feedback.

Really my purpose in the comment wasn't to convince anyone they should take this. My intention can be summed up by "Hey, I tried this and it seems to work for me and is safe; it's just vitamins. If it piques your interest, do your own research on it and decide whether you want to try it"
The point is what will drive it? There's a driving board for the 15" Mac retina display.
My only complaint about bitbucket is that I want to see the code easily, not click through heaps of buttons to do that.
LimeLight – Day 8
Interesting, I was on 6.0-6.1, and unless I'm completely wrong, I went a month seeing an 'activate Stash to use this feature' button/link. If you've had epics before then, then I was probably doing something wrong.
His point is that because of Jira, Bitbucket can't have epics. Cannibalizing sales.
On a vaguely related note, any recommendations for white-light (not yellowish-light) LED bulbs for home use that compare favorably with a Reveal incandescent bulb?
Bitbucket has issue with cross-referencing. You can reference an issue from an issue but to make a two-way reference you need to edit both. This is a showstopper for projects that use tracker for planning too, not just for logging bugs.
In the settings of every repo you own in Bitbucket, there is a n option to set "Landing Page" to source code and it will open the root path of your repo when you hit the link.
Rust – “hello world” contains Lovecraft quotes
This is a poorly thought out (qwerty only ?) and weak security attempt to make money ripping off the concept from the much better and secure password card at https://www.passwordcard.org/ that anyone can print themselves.
If Scheme's numbers were like Scheme
According to the CCC talk by a guy who went there to teach CS, most everyone uses WinXP - Red Star is used in industrial setting mostly.

If that's the case wonder why they went all the way to so meticulously clone OS X UI.
Maybe? But I think its more just a natural evolution. Scott Hanselman has been making noise regarding open source for years [1].

I'm not saying Scott is responsible, just that many people have been suggesting it for a long long time.

I saw a job today asking for TFS skills. THAT is a dying product...

[1] http://www.hanselman.com/blog/ExampleHowToContributeAPatchTo...
It'd be a smart buy for a large software company, hedging their bets on moving into open source. I don't think it's out of the realms of possibility either.
Also ( including the private repos ) there is a similar tool to hub [1], that is created for bitbucket [2].

With the unlimited private repos my mind went crazy, now I version control my "/etc" and every shell script I create. I even don't open the bitbucket website that often. I do everything from the terminal.

1: https://github.com/github/hub
2: https://bitbucket.org/zhemao/bitbucket-cli
They'd have to bid against Google, by this logic, since Go also moved to Github recently.
Well from what I see Palestineans are under severe water shortages, whereas Israeli citizens all get plumbing,p to their home with no restrictions.
Scala Actors: Unifying thread-based and event-based programming
Alternatively - http://en.wikipedia.org/wiki/The_Mysterious_Island by Jules Verne

Stranded fellas go from absolute zero to civilized dwelling using nothing but natural island resources and some good old chemical and mechanical engineering. Includes complete walk-throughs for making the gunpowder and nitroglycerin from scratch :)
Well, relationships are about sharing the darker sides too.

That said, if you don't want to talk about it, say so. Or give only a very brief summary without going into detail ("my $relative died very slowly from cancer", "I had an abusive partner", ...).
It's deprecated, for one!

https://developer.mozilla.org/en-US/docs/Web/API/ScriptProce...

http://webaudio.github.io/web-audio-api/#the-scriptprocessor...
Ask HN: Is it ever worth working with recruiters?
Just having a scout around various job sites and 80% of jobs advertised are from recruiting companies (as you'd expect).

A lot of people's personal websites that act or contain their CV/resume will often state 'no recruiters'. Why is this?

I understand that with a lot of recruiters (even seemingly tech-oriented ones), there is a serious lack of understanding of the technology/skills required for a lot of roles just by the way their job ads are written, is that the reason? That, alongside not being able to do your own due-diligence on whichever company they're planning to hire you for?

Obviously applying to companies directly is preferable, but it's tricky to manually go out and find all suitable roles - and as I was saying, job sites are packed full of recruiters masking the company. Obviously there is SO Careers, the monthly HN hiring threads, etc.

Is it worth continuing the manual search or should I give in and work with some recruiters?
What does MS gain? Is online source code storage really going to be a million or billion dollar business for them? It seems like it's just a race to the bottom with costs, just like Dropbox, Box, etc. etc.
Sad that we need an app to fall in love now ... kudos for making the app though
Tabula Peutingeriana
To be more precise: by looking at the response in Firebug's Net panel I see

<h1>Blacklisted for abuse</h1>

<p>
This request has been blacklisted for sending too much traffic to <code>rawgit.com</code>. Please contact the owner of the site that sent you here and ask them to use <code>cdn.rawgit.com</code> instead, which has no traffic limit.
</p>

Nevertheless I wonder if this will work when Firefox's search as you type is enabled. I guess the browser should eat up all those events, but maybe I'm wrong. Can't check it because of the blacklisted script and no time to write my own test now.
Cyber Warfare Gets Physical at German Steel Mill
Please do apply this sort of objection to a password card[1].

Then again there are different kinds of attack on passwords, among those is the dedicated targeted attack and those will be happy to exploit the false sense of security you get from a qwerty card.

Now if you want a practical alternative for choosing passwords you can remember: https://www.schneier.com/blog/archives/2014/03/choosing_secu...

Lastly using the same password for everything is wrong, but reusing a password for services that do not require a high level of security is acceptable such as posting comment on weblogs. bugmenot being a popular choice reminding of a time when their website was actually useful.

[1]https://www.passwordcard.org/
To be fair I read it as meaning we would be incapable of discovering them, rather than that they didn't exist. But yes, taken as a whole the post is rather eccentric.
The referenced link from the reply: http://www.teslamotorsclub.com/attachment.php?attachmentid=5...

And link to the comment: https://www.facebook.com/stevewoz/posts/10153145090701282?co...
I stick with bitbucket mainly because of the pricing schemes. I create a lot of tiny private repos for company related work, sometimes just scripting type programs with only 5 files in it, and I can't afford to pay for each of those on github. Otherwise, github is just the best in the business in every aspect
Masterpost: Graphic and web design, filmmaking, food, procrastination, etc.
I agree on decentralization of things, but for this we need tools that make it easy to decentralize, tools that we don't have yet.

Installing a tool for creating your own "facebook network", or "search engine", or "maps engine" should be as easy as installing an app in Apple MacOs. Anybody should be able to install it.

Historically only very highly trained system admins could do it.

Probably tools like docker will be used in the backend for something like this, but we need easy to use front ends, standards, and so on.
To me the interesting part of this was how social media is sometimes absolutely amazing. Woz idly poses a question about the fuses in his car and has an engineer from the manufacturer write a detailed response in short order. That is incredible.
I've been listening my way through the archive of Scott Hanselman's hanselminutes podcasts. Microsoft has been striving to be on the right side of history in regard to open source for five or six years. It's all out in the open.

Moving to Github is simply developer friendly.

Don't misunderstand me. Microsoft's products compete with open source software in the marketplace for developer mindshare and I am not suggesting that this is not a business decision. Being on Github helps the company iterate quickly rather than on the multiyear cycles that were standard when software came in a box.

Will Microsoft buy Github?

Only if Github is selling.

And there was value for Microsoft. There isn't amazing technology, there. There's a huge liability for litigation hosting just anyone's content that comes with Microsoft size pockets, and Git, being distributed would allow an angry community to set up their own Son of Github if Microsoft took control and acted improperly.

Incidentally, WiX has been on SourceForge since 2006. There's been nary a rumor of a deal there.
I'd actually love to ask Linus' on his opinion of the practical uses of Rust in the Linux kernel. Does he think it could have a place, if not, why? Can those issues be addressed, etc?

Even if that means him dismissing me/my question entirely lol.
Microsoft or otherwise, I don't think the idea that GitHub is going to be run like a public utility forever is a smart bet.
Except hey can't possibly "Extend" a SaaS product on their own.
"We’ll be using GitHub Issues for both discussions and bugs after the switch"

Hilarious! Did someone call GitHub "social"?
Are you being serious? Valid criticism isn't the same as hating on the playa', to use your apparent vernacular. Many would consider criticism to be a considerate act and an opportunity to learn from one's mistakes. Just because you're not one of those people it doesn't mean everyone else is being mean, not to mention that many of the comments here are about YC itself rather than the article's author.

Also, YC isn't just about getting "sweet sweet" money, it's also about commitment, many times to the point of collapse due to overwork. This may be a worthwhile tradeoff for you, but it doesn't mean that whoever is critical towards the way YC works is actually broke and bitter. I'm actually quite confident that HN has a sizable population of mature, fulfilled and well-off readers who have better things to do than to pick on the unsuccessful.

Not to mention that many young people are in way over their heads when getting into this, and lack the experience necessary to come out on top. Some pull through, but in this case it was clear more or less from the start that it wasn't the case.

No one's envious nor blaming them for being too young or with half-baked ideas, it's understood that young people are naturally less adept at things. My impression is that they're rather criticizing YC for using inexperienced youngsters as fodder for investors, for just dumping responsibility on them, then leaving them to do the sweating and feel like hell for getting in without a clear plan.

Before being judgemental and assuming the worst about people, maybe you should stop and evaluate your own negativistic projections.
From the FAQ [1]:

"Are reposts ok?

If a story has had significant attention in the last year or so, we kill reposts as duplicates. If not, a small number of reposts is ok."

As with much of the HN system, that's intentionally vague, but in my interpretation, reposts can occur more frequently than once per year.

[1] https://news.ycombinator.com/newsfaq.html
Lessons learned from the big rewrite
>as well as switching to use git internally

LINUS INFILTRATES
It's reasonably easy to pick up your repo and leave.

How easy is it to pick up your bugs and leave?
http://portalru.ru/sample-page/
I'll go even a step further and say:

passwords are a flawed solution

They have been through history and way before the industrialized world, not only that but what was considered secure yesterday may be compromised today or tomorrow. This is not going away any time soon and you have to design security taking this into account.

Another problem with password, it's that those web services we use password for collect way too much sensitive information that they should not be given in the first place.
Ha. Yeah, we use paid Github and paid Jira at work, and it's an idyllic combination. In a couple of decades, Jira is the closest I've ever seen to the Bugtracker That Doesn't Suck Much.
IPDFCameraViewController
That would be great! Next time don't use one provider "cuz' everyone is on GH, dood". Bitbucket is pretty awesome too.
Not affiliated, but I believe it's something like

Application => Interview 10%

Interview => Accepted 30%

Accepted => Funded 75%

Funded => IPO / Self-sustaining / Acquired 30%
And backtracking is so useful when doing parsing in general. For an NLP class I did we made a shift-reduce parser with dotted items for an assignment, and my liberally commented Prolog source weighs in a 33 lines of code. My friend's Lisp code which only found one parse (but did make parse trees, to be fair), was several hundred lines if memory serves.

The corollary to Greenspun's tenth rule in action, I guess. =)
/end sarcasm
This is wishful thinking, factor in the actual organization doing global surveillance and spying, say NSA who is known to intercept hardware to flash firmware with backdoors and suddenly the need to guess is no more, your card can be legally copied at any point between production or transportation to you.
Test-driven development with Elixir and SICP