skysight-inc/HackerNews huggingface dataset:
And both used interchangeably in this collection of draft Mac documentation from the early 80s (it is labeled 'Inside Macintosh Vol 1' but isn't really) https://archive.org/details/bitsavers_applemacIn84_27699101:

Cursors

A cursor is a small image that appears on the screen and is controlled by the mouse. (It appears only on the screen, and never in an off-screen bit image.)
Other Macintosh documentation calls this image a "pointer", since it points to a location on the screen. To avoid confusion with other meanings of "pointer" in this manual and other Toolbox documentation, we use the alternate term "cursor".
Nice, and interesting compilation...

Thanks for posting...
It's interesting how most of the comments here are focusing on the diversity part of the article. Reading it, the thing that screamed at me the most was the influence of VC culture. It seems as though the owners of GitHub are making the decision to appease their investors by going the traditional route - fast growth with a traditional top heavy hierarchy. This always consolidates money and power at the higher levels of the hierarchy. This is great for VCs and those at the top because they can allocate more revenue and profits to them, but bad for employees and to low revenue (high volume) customers because the immediate ROI is not as good there.

This trend is fine for most companies because ultimately, the only people that matter are the ones with ownership control in the company. However, GitHub is different because of it's position in the Open Source community and with the type of people they serve - developers. If they burn the community too much, their customer base can and are fully capable of leaving the platform. The interesting thing to wonder is, have they built up a Facebook level of momentum yet? If not, the changes they are making now could ultimately turn them into an enterprise-only company and cap their potential.
Great article thanks. I wish more VC did this kind of thing.
I know that.

Edit: I guess this is speculation but I know many, many specific examples of companies who have had early exits in this range that have come about due to personal connections. It doesn't take a rocket scientist to connect the dots here.

Does the average startup outside the bubble have the potential to make these connections and get similar deals? Maybe. It's a very hard bubble to pierce. Try to email any "insider" with your early stage, low traction idea and I suspect you will see a similar result - crickets.
I applaud the author's decision not to invest effort in learning that doesn't fit her goals. Perhaps one day in our future coding ability will become a requirement in society, in the same way that literacy did over the course of history. Or perhaps the ability to code will forever remain a niche professional skill, like the ability to solve partial differential equations, or read music. It may even go the way of carving stone tablets. In today's world coding is not a requirement, and the author should definitely focus on things she finds fulfilling.

I take particular exception, however, to the reasoning within the article which says, essentially, "If I were the kind of person who does X, I'd already be doing X". Substitute for X any skill you yourself picked up later in your life, and personal experience should show how false this is. Running, Singing, Public Speaking, dancing the tango at your wedding. We humans are not born fully formed is all facets of our personality, but we have to earn the shape of our lives through effort and experience.
Well the Zhang lab did find another CRISPR based system that sidesteps the Cas9-based patents [1].

[1] http://www.cell.com/abstract/S0092-8674(15)01200-3
Are you using the GitLab Omnibus package? It has active memory management that should prevent OOM problems like this.
One great thing about RTM is it fully usable without a mouse, despite is being a web app. The OS X client is only a wrapper to the web version, it seems.
Literally started wireframing this exact thing this morning, although with the default resolution, if you will, being a week. My plan was to be able to preset a small catalogue of "templates" for various days (eg I always have to put the bins out on Sunday, because garbage day is Monday - so my Sunday template will have a put the bins out task at 7pm every single time), then fill up the work hours with work tasks. After a late night conversation with some buddies about how each of us asks our wife several times a day what we are meant to be doing, exactly, at that moment, I just want a todo app that can answer the question for me.

Gonna have a crack at Elixir for this, should be a fun project for getting to grips with a new lang.
I'll give you that our State Department's grotesque levels of incompetence and stupidity don't exactly make it hard for the foreign press to smear the United States; I find it entirely plausible that the same people who couldn't be bothered to put bulletproof glass on a consulate in Libya would try to turn a European ally's capital into an armed camp. That being said, I've still too often seen stories in foreign papers painting perfectly anodyne American actions as the height of villainy to have any more faith in their reporting than I do in American papers'.
> It's easy to speak of the "public interest" in colloquial language, it is brutally difficult to model and quantify it, actually drawing the line of how far it extends.

Beautifully put. Great comment overall.
They have at most 48 hours (or perhaps 24?) and 5 tries to find your fingerprint and unlock the device. TouchID will discard the keys and require a passphrase if it is not used for a while or after the fifth invalid fingerprint attempt. The window of opportunity is not that big. I would not characterize it as useless at all.
FOAAS – Fuck Off as a Service
I don't have a problem with "x - y" and approve of hyphenated names if you can't support spaces within names.

I had initially jumped to the conclusion that your language would use a postfix notation and be more influenced by Forth than LISP. This is because I assumed it's name alluded to the way that Captain Jean Luc Picard would program his replicator.
You mean like this:

https://www.azendoo.com/calendar/

I've never used it, but it appears to be what you're describing.
Out of poverty and into what? Remember, poverty is man-made. From where I'm looking, 3 billion+ pairs of eye are staring back at me from poverty, that too is unprecedented.

You say natural resources don't run out, how about clean air and clean water? Species diversity?
> The major downside, as I see it, is that it's just not as popular.

Has anyone really thought of this? Do people just happen on to a github project because "it is on github" or because someone linked their work and people liked it and wanted to contribute?

Would React, D3, Rails, Bootstrap etc not get what they do now simply because "oh I don't have a bitbucket account, I'm not going to bother"

To me at least this kind of argument (I hear a lot of, nothing personal davesque!) is along the lines of "everybody is on MySpace"
> You can do anything you want on the phone without using Touch ID at all

I believe ApplePay requires TouchID.
Thats part of it. But there is a whole other group that is using victim hood and distorted diversity arguments to extract monetary gain and organisational power from usually large companies who reflexively instantiated paid positions with little or no research and vague PR-friendly mission statements.

If the only real goal put down on paper is to hire x% black people and y% brown people and reduce z% of white people under some fuzzy equality rubric its no surprise these positions attract people who have ideologically compatible beliefs.

There has been a small collection of black/brown power radical organisations in California for over 50 years. There views are openly racist and have anti white, anti European, anti Colonial America sentiments. These diversity jobs are a magnet for people with that mindset who live every day with there race on there sleeve. When they get in they can twist whatever mandate there is to promote there own agenda and beliefs.

The sheltered Ivy league set who runs these companies have no street smarts or experience with race politics in California. So you end up with what we have now with genuinely nasty ideologues hired into these organisations and they eventually do lots of damage.
Started moving from TFS over to Bitbucket server (local install for legal reasons). Have thus far created one project and a half dozen repos in it.

Using this for work:

- Would love to be able to see something on my profile page. I've got hundreds of commits but my user page is completely empty. Maybe this is because our repos are private, but since I'm logged in I would expect to see something.

- I love GitHubs personal commits page, as well as the reporting features baked into each repo. I think it would make the higher ups happy if they could see how active we are.

Note that there is a plugin that seems to do this, but while it's cheap for 10 users the price escalates at a weird rate ($1 to $6 to $8 /user at the first three tiers). At this point I'm hoping we can trial it out to show how much it would help with reporting/at a glance metrics, and then hopefully find funds for it. Or find a package to generate these locally. I'm not sure why this isn't just baked in though.

- Triggering emails when commits are made seems to be a plugin? Or email isn't setup correctly yet. This one still needs to be dug into.

- This is a value add: README file support for projects?

Maybe it's intentional, but coming from GitHub a local server install of Bitbucket is just so plain.

Edit: And kudos for reading Hacker News and leaving a comment asking for feedback.
I definitely use my timeline to get a pulse of what's going on in the world from the people I follow. I want to hear what's on their mind specifically. I use search or hashtags sometimes, but more often than not I'm just looking through my feed and if I feel the need to dig deeper, I use search/hashtags. So yes, I do follow live events through my home timeline.

It's important to note that I follow accounts like @NBA or @Warriors which predictably tweets during important live moments so I often get exactly what I'm looking for. It all depends on who you follow. I've curated my follow list to be perfect for my usage, so it works well for me. It really all depends on how you've curated your follow list, so I can see why you might think that people rarely follow live events from their feed, but I just don't think that's entirely true (of course, neither of us have the numbers to back either of our claims so we are merely speculating).

Example: Warriors game is on. I fire up Twitter and look through my home feed and I get tweets from @Warriors play by play interspersed with reactions from other accounts that I follow like Bill Simmons or certain players or celebrities. It's a predictable experience that way and doesn't require search.
This is not so easily circumvented. If an employee on H-1B transfers to another location, the employer is required to file an amendment to the H-1B petition and go through the prevailing wage determination again. From USCIS website [1]:

You must file an amended H-1B petition if your H-1B
employee changed or is going to change his or her place of
employment to a worksite location outside of the
metropolitan statistical area (MSA) or an “area of intended
employment” (as defined at 20 CFR 655.715) covered by the
existing approved H-1B petition

[1]: https://www.uscis.gov/news/alerts/uscis-draft-guidance-when-...
Meh, many JavaScript apps are one line of code.
At the end of the day, most of these maturity models tell you it's ok to bend and break the rules.
I think characters are a better count of brevity. Consider the archetypical shell is 80 chars wide, so there exists a direct translation to 'real' lines of code.

See my 52 char fizz buzz in js:
https://github.com/codeocelot/fizzbuzz_oneliner/
> he explicitly said, that this is lame implementation and can be optimized (for example by looping until square root of the number)

Was this the same video where he chastised programmers who mentioned the Sieve of Eratosthenes? Without actually explaining why that was the wrong solution?

> while benchmarks are tests for performance

Certainly benchmarks are useful tests. But so are edge conditions. Consider "average(i, j)". The simple solution is (i+j)/2, but if i+j overflows then the answer will be wrong. If max signed/unsigned int is allowed as an input value, or an overflow might happen in an intermediate value, then those should surely be part of the tests which drive the code. Without it, it's all too easy to have a silent integer overflow.

Going back to the primes code, 2^31-1 might be seen as a performance test. Or if the code was written well in the first place, it might just be a simple bounds check.

For that matter, if 'well-written unit tests ... provide a working specification of your functional code', then where's the documentation which defines the expected or at least preferred input range? Or the step to point out that the input spec is under-defined and needs clarification?

> So maybe, Martin Fowler, when coining this term, meant something different?

Funny thing that. If you look around, you'll see that most people quote his example almost verbatim. In general they like to replace user code with system code. This makes me think that most people either think it's trivially obvious, or haven't really thought about it. (I think few people really do algorithm development, so neither one would surprise me.)

In "Refactoring: Improving the Design of Existing Code" p. 139, at https://books.google.com/books?id=HmrDHwgkbPsC&pg=PA139&lpg=... , you'll that Fowler says to apply "Substitute Algorithm" only if the newer algorithm is clearer. He also says that if it compiles and passes all of the existing tests, then your done.

My complaint is that even a clearer algorithm can have different edge cases, so you have to analyze the code and perhaps add new tests before you are done.

> is actually a smell to my knowledge

My statement was based on reviewing Martin's FitNesse code some six years ago. I can no longer recall if my memory is accurate, and withdraw my comment.

> from one year to another, someone always coins "Unit tests are dead, long live Integration tests"; another year and someone says: "Integration tests are dead, long live Unit tests". It flips over and over again.

Coplien doesn't say that. While he believes that most unit tests are a waste, he encourages unit tests for "key algorithms for which there is a broad, formal, independent oracle of correctness, and for which there is ascribable business value". Sorting definitely falls into that category.

He also points out that maintaining unit tests which are also covered by your functional tests is a waste of maintenance time, and says to get rid of those unit tests.

I've always found it hard to work in an airplane, and don't travel anywhere often enough to need to worry about it. :)

Thanks also for your compliment. Best of wishes.
How would asteroid mining work? A visual guide
Currently yes, only assembling Panasonic cells.
They’re building the factory to change that, by making their own cells.
Panasonic only owns about 35% of the factory, the rest is TSLA.
a modern version could be this cool real-time map: http://map.norsecorp.com/
They screwed things up royally a few years back with the bonded Canadian workers in the timber industry in Maine. Some sort of snafu with immigration held up the paperwork, and a bunch of contractors on tight margins went tits up because they couldn't find replacements for those workers, some of whom had been working for them for 10, 15, 20 years under that system.
Better Bibtex
I use a motorcycle helmet. Glad to know about safe alternatives.
The live site came back up. Looks like 100% of the sub-pages are now in the Wayback. I didn't look to see if it was our crawler or save-page-now that put them there.
You may feel like a slave, but you can retire after 5 years of working.

Even the other 95% of us have almost always have been poorer than we now are. Here in the suburban northeast a person can work about 40 hours per week at any restaurant or department store or do almost any other kind of normal menial labor to bring home something like $20k per year.

On that income, they can live a much better life than almost anyone ever did 50 years ago. Sure, they'll spend half of their income on housing, never be able to afford much time off from work, and may never travel anywhere by air, but people have always lived like that. Meanwhile they benefit from ever improving medical technology and the boundless educational opportunities afforded by the worldwide web.

People may be incapable, for psychological or emotional reasons, of taking proper advantage of the exceptionally good circumstances they find themselves in. That doesn't make them poor in my book.
Isn't it though? Nicole Sanchez and Danilo Campos are openly advocating racial hatred while creating a toxic environment. If I worked there I would leave too. Never again, Github. There are too many good alternatives out there for me to support this fallen star.
It matters to them because people that push those PC nonsense are racists following the agenda as other people tell them to do.

For them their ideology comes first, and professionalism is only worth it when it can be applied to meet their political goals.

Never had problems working with people from all around the world, but if there is a bunch I would never consciously hire it is SJ activists.
For the lulz, I turned your code into one line with lambdas: https://gist.github.com/betaveros/1e76b3ca53001c8edcef

It takes quite a few more characters, but it was fun.
The tweets in this article are militant. A Github employee actually said this:

http://static4.businessinsider.com/image/56b3d2f12e526555008...

That would not be possible if it wasn't a dominant culture (without him getting fired).
Social media influences investors and that influence is growing fast
Another side benefit is that it generally leads to higher quality releases and more stability, for a few reasons:

1) If you can do quick, easy releases, people release small, narrowly-scoped changes instead of huge batches of changes that may interact with each other in all sorts of unknown ways.

2) If you need to fix something, having a process that lets you release quickly and easily means you can get a fix deployed that much sooner. I hate being in a situation where an emergency patch that is really small still takes hours to get out.
That is a rather pessimistic view of unemployed young men. And most certainly not true.
Could you explain the standard definition? Public vs Private is a common confusion between British and American English. Personally, I'm not sure where "Common" fits in. I found one link, but I'm not sure if that's the distinction you are making: http://wealthofthecommons.org/essay/why-distinguish-common-g...
Microprocessor Evolution: 1971-1996 [image]
Well put. What a disgusting person Nicole Sanchez is. Hopefully the next company will know better than to hire someone so destructive.
I had no idea he was behind the new PO lineup. Makes sense. What a nerdy baller.
Tracking Anonymous Web Users
> except that because of the original remote nature of Github the first thing you saw was their work and then the person.

Unless their name is in their username. Or they have a profile picture of themselves. Or they have their real name on their commits. Or their username or picture is something stereotypically masculine/feminine.

I searched for 'things' on Github and looked at the most recent committer of the first 20 responses (easiest way I could think of to get a random sample of users). For 16 of them, I could easily see that they were male. 2 of them had their names, but I wasn't sure if the names were feminine or masculine. 2 had no hints whatsoever.
In a busy market, distribution is king. It's hard to get your name out there.

Speaking of unknown players in this space, check out the wonderfully minimalistic updown.io. It's much cheaper than SP and really is quite good.

Here's our dashboard: https://updown.io/szug
Banksy reference. he tagged, "If graffiti changed anything it would be illegal."
What language, framework, tools do you use to manage these phased migrations? It sounds like alot of extra code to write.

Also 1 site update, or version number, could really be N releases until fruition -- which don't sound like traditional releases to me.
I guess you missed the bit where Github is both promoting university campus diversity and looking to engage in enterprise sales.

The two things are so far from compatible it boggles the mind. How can they keep a straight face? I have no idea.

Business ultimately is about making money, politics is brought in to it as late stage PR.

Founders of their own company being ousted is nothing short of combative. Are you 'allowed' to work for Github if you support Donald Trump? It's OK to have ideas and opinions as long as they're the 'right' ideas.

This whole diversity crap is so hypocritical it makes me sick, and I can't call it how I see it, and that is a power play, without being chided like I'm a bloody kid?

Yeah, real diverse...
How old are you? Your memory of "how things used to be" may not go back far enough. I have photos of my grandmother in school in 1930's Georgia with people that didn't have enough money for shoes. They made their own clothes. No one was getting an advanced education but those that could pay cash and afford to not be working to help support the family in the meantime. Most people rarely travelled more than several hundred miles from their home in their lifetime. Women and blacks were treated like second-class citizens, if that. Life expectancy was what we call middle aged now. It wasn't uncommon to sleep several people in a bed, head to toe, in houses that were, by today's standards, shacks. And on and on.
So, what are you comparing, exactly, and how are "big successful entrepreneurs" devoid of reality? Because they're not considering your personal level of happiness?
End result to a user...potentially yes...though they may never be aware of your efforts...
Hashtags might be great for following along live with an event, but the discoverability is low if you can't see it already on your timeline. I find most hashtags through seeing a number of the people that I follow already using them.
I'm sorry, were we arguing whether this was a "DEMO" or not? You were the one who brought it up. I just pointed out how the assumption that someone can steal the device and use it just like a steel key is not true. Nothing to do with quality of the video
You should be able to transfer your H1-B to another employer, though. I didn't think it was that hard.

I recently got married and filed for AOS.
Best comment here.
Cross-Cultural Studies of Toddler Awareness
Not really. There are disproportionately more applicants from certain countries, and the US government wants to make sure they don't flood the system. There are a limited number of "slots" every year.
I guess international litigation is really expensive.
Looks like a large distributed company...I have some experience with casinos...similar...

I'd be interested to know more about your experiences with an NSF "share"...which he mentions...?

Thanks!
We detached this trainwreck of a subthread from https://news.ycombinator.com/item?id=11047378 and marked it off-topic.
Bit of a clickbait title.

His conclusion seems to be that in discussions of things like Obamacare, the gig economy and Greek austerity people don't focus on the human impact as much as he'd like them to. Which is fair enough I guess but doesn't really justify the title.
Its actually pretty cool to see Microsoft 'hacking' the visa system. They opened a center in Vancouver and put all their international hires there for 1 year, then brought them into the US on an L1 which allows them to get a greencard in 1 year- which prevents them from being in the 10 year to be free queue.